sql >> Base de Datos >  >> RDS >> Mysql

PDO bindValue con \PDO::PARAM_BOOL hace que la ejecución de la declaración falle silenciosamente

Tuve el mismo problema en Ubuntu con PHP 5.3.10. (Curiosamente, no hubo ningún problema en las ventanas con wamp...)

En realidad, es un error conocido en pdo:https://bugs.php.net/bug .php?id=38546

Uso PDO::PARAM_INT en lugar de PDO::PARAM_BOOL. Funciona bien y no es necesario convertir valores booleanos en cadenas como se indica arriba.