sql >> Database >  >> RDS >> Mysql

Moeten PDO-tokens overeenkomen met de bindValue 1:1?

Het blijkt dat je tokens kunt hergebruiken. Mijn fout was iets heel anders. Dus als je merkt dat dit in de toekomst je hetzelfde afvraagt, ja, dat is mogelijk. Je fout is van iets anders. Waarschijnlijk een dubbele punt gemist of in je verzameling tokens vergeten een bindValue toe te voegen voor één.

Zoals opgemerkt door Barmar hieronder, heeft deze functionaliteit mogelijk PDO::ATTR_EMULATE_PREPARES mogelijk gemaakt. MySQL heeft het standaard ingeschakeld, maar als een framework zoals Laravel wordt gebruikt, kan het zijn uitgeschakeld.

Dit antwoord bevat instructies voor het inschakelen van Laravel.




  1. Hoe vind je alle ID's van kinderen recursief?

  2. MySQL - Snelste manier om te controleren of gegevens in de InnoDB-tabel zijn gewijzigd

  3. Mysql-syntaxisfout bij het maken van een opgeslagen procedure

  4. primaire indexen versus secundaire indexen:prestatieverschillen