Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PDO bindValue z \PDO::PARAM_BOOL powoduje ciche niepowodzenie wykonania instrukcji

Ten sam problem miałem na Ubuntu z PHP 5.3.10. (Co ciekawe, nie było problemu w oknach z wampem...)

Właściwie jest to znany błąd w pdo:https://bugs.php.net/bug .php?id=38546

Używam PDO::PARAM_INT zamiast PDO::PARAM_BOOL. Działa dobrze i nie musisz konwertować wartości logicznych na łańcuch, jak powyżej.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstaw MYSQL tam, gdzie nie istnieje z PDO

  2. funkcja rekurencyjna, aby uzyskać wszystkie kategorie potomne

  3. node.js połączenie mySQL przez singleton

  4. Używanie instrukcji like z $wpdb->przygotuj wyświetlanie skrótów, w których znajdują się symbole wieloznaczne

  5. MYSQL przy użyciu indeksu przestrzennego