Nieprawidłowy numer parametru PDO - parametry w komentarzach

Dzisiaj natknąłem się na błąd (w PDO), którego nigdy wcześniej nie widziałem, ale jest to oczywiste, gdy o tym myślisz.

Dostałem następujący błąd:Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number:

Użyte przeze mnie zapytanie było podobne do następującego:

SELECT
    x
FROM
    y
WHERE
    -- CHECKING IF X = :Z --
    x = :y
AND
    1 = 2

Oczywiście miałem więcej parametrów i dłuższe zapytanie.

Dlaczego daje mi ten błąd?

questionAnswers(1)

yourAnswerToTheQuestion