solve equation (x+1)(x-2)=54

Eric stated that the solution would be (x+1)=54==> x=53 or (x-2)=54==> x=56
However at least one of these solutions fails to work when substituted back in the orginial equation. Why is that? Please help Eric to understand better, solve the problem yourself, and explain your reasoning.

Can someone please help me with this. I need this as soon as possible.

Eric is very dense, he does not understand the zero identity.

if a*b=0, either a or b or both are zero.

multiply it out:
x^2-x-2=54
x^2-x-56=0

(x-8)(x+7)=0
x=8, x=-7 in accordance with the zero identity.