Mysql
 sql >> база данни >  >> RDS >> Mysql

Какво се случва, когато изпратя булева вярно-грешно към PDO израз като параметър, който е свързан с поле int?

Зависи от вашата схема. За булеви колони в базата данни можете да използвате следната конструкция (има конструкция BOOLEAN, но това е просто псевдоним за TINYINT):

`disabled` tinyint(1) NOT NULL DEFAULT '0'

След това, когато обвързвате, можете да наложите bool стойност:

$stmt->bindValue(':disabled', $disabled, PDO::PARAM_BOOL);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL код за грешка 1235

  2. Осигуряване на php api за използване в приложение за Android

  3. актуализиране на редове вместо създаване на нова база данни за записи android

  4. Грешка в израза на пътя на MySQL JSON_EXTRACT

  5. php качване на файл, как да ограничите типа на качване на файлове