Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PDO bindValue với \ PDO ::PARAM_BOOL khiến việc thực thi câu lệnh không thành công một cách âm thầm

Tôi đã gặp vấn đề tương tự trên Ubuntu với PHP 5.3.10. (Thật thú vị là không có vấn đề gì trên windows với wamp ...)

Trên thực tế, đó là một lỗi đã biết trong pdo: https://bugs.php.net/bug .php? id =38546

Tôi sử dụng PDO ::PARAM_INT thay vì PDO ::PARAM_BOOL. Nó hoạt động tốt và bạn không phải chuyển đổi boolean thành chuỗi như trên.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pdo thực hiện lỗi của

  2. MySql Transpose Row thành cột và cột thành hàng

  3. Khóa chính đa cột MySQL

  4. MySQL Có giới hạn cho InnerJoin không?

  5. Làm cách nào để cập nhật một giá trị liên tiếp trong MySQL bằng Trình kết nối / C ++