PDO Ungültige Parameternummer - Parameter in Kommentaren

Heute bin ich auf einen Fehler gestoßen (in PDO), den ich noch nie gesehen habe, der aber offensichtlich ist, wenn man darüber nachdenkt.

Ich habe folgende Fehlermeldung erhalten:Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number:

Die von mir verwendete Abfrage ähnelte der folgenden:

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

Offensichtlich hatte ich mehr Parameter und eine längere Abfrage.

Warum gibt es mir diesen Fehler?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage