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

PDO bindValue mit \PDO::PARAM_BOOL bewirkt, dass die Ausführung der Anweisung stillschweigend fehlschlägt

Ich hatte das gleiche Problem auf Ubuntu mit PHP 5.3.10. (Interessanterweise gab es unter Windows mit wamp kein Problem...)

Eigentlich ist es ein bekannter Fehler in pdo:https://bugs.php.net/bug .php?id=38546

Ich verwende PDO::PARAM_INT statt PDO::PARAM_BOOL. Es funktioniert gut und Sie müssen keine booleschen Werte wie oben in Strings umwandeln.