Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Müssen PDO-Token dem bindValue 1:1 entsprechen?

Es stellt sich heraus, dass Sie Token wiederverwenden können. Mein Fehler war ein ganz anderer. Wenn Sie sich also in Zukunft dasselbe fragen, ja, es ist möglich. Dein Fehler liegt an etwas anderem. Wahrscheinlich haben Sie einen Doppelpunkt übersehen oder in Ihrem Token-Durcheinander vergessen, einen bindValue hinzuzufügen für einen.

Wie unten von Barmar angemerkt, benötigt diese Funktionalität möglicherweise PDO::ATTR_EMULATE_PREPARES ermöglicht auftreten. MySQL hat es standardmäßig aktiviert, obwohl es bei Verwendung eines Frameworks wie Laravel möglicherweise deaktiviert ist.

Diese Antwort enthält Anweisungen zur Aktivierung von Laravel.