sql >> Databasteknik >  >> RDS >> Mysql

PDO bindValue med \PDO::PARAM_BOOL gör att programsatsen execute misslyckas tyst

Jag hade samma problem på Ubuntu med PHP 5.3.10. (Intressant nog var det inga problem på windows med wamp...)

Det är faktiskt ett känt fel i pdo:https://bugs.php.net/bug .php?id=38546

Jag använder PDO::PARAM_INT istället för PDO::PARAM_BOOL. Det fungerar bra, och du behöver inte konvertera booleaner till strängar som ovan.




  1. SQL-fråga för att ta bort databas i MySQL

  2. Får ett udda fel, SQL Server-frågan använder "WITH"-satsen

  3. SQL Server Databas Snapshots -1

  4. node-mysql flera satser i en fråga