9
A
回答
8
MySQL不會真正存儲布爾值,無論如何,這是一個把戲。
實際格式是TINYINT
,這是我猜integer
pdo。
您必須將真/假轉換爲1/0,例如boolval
。
-3
相關問題
- 1. 準備語句數據庫
- 2. Go語言 - 插入數據到Mysql數據庫沒有準備好的語句
- 3. 使用PHP的準備語句將數組插入到MySQL數據庫中
- 4. PHP PDO MySQL LIKE和預準備語句
- 5. 我如何更新我的mysql數據庫中使用預準備語句的值
- 6. 帶準備語句的mysqli_fetch_array
- 7. 的mysql準備語句表中插入數據
- 8. 如何獲取兩個預準備語句的數據? (MySQLi)
- 9. PHP-使用預準備語句在mysql中插入二進制數據
- 10. 將bind_result放入一個數組中PHP mysqli準備語句
- 11. 如何在C中爲mysql查詢設置預準備語句?
- 12. PHP MySQL:如何從預準備語句中獲得結果?
- 13. 如何從mysql中使用預準備語句獲取多行
- 14. 在ms訪問數據庫中插入準備好的語句
- 15. 準備的語句放在\'
- 16. PHP MySQLInsert預準備語句
- 17. mysql準備的語句插入問題
- 18. 如何將一組布爾值存儲在MySql數據庫中?
- 19. 如何將變量傳遞給Ruby中的預準備語句?
- 20. Django的mysql準備語句
- 21. MySQL準備好的語句
- 22. PHP MySQL準備語句準備()失敗
- 23. SQLite3中的「預先準備好」語句?
- 24. 如何將非字符串值傳遞到PHP中的預準備語句中
- 25. pg_prepare:不能將多個命令插入預準備語句中
- 26. Javascript如果帶有布爾值的語句
- 27. 重用連接並準備語句到mysql數據庫
- 28. PHP MySQL通過BATCH批量插入預準備語句
- 29. 無法使用準備好的語句插入mySQLi數據庫
- 30. MYSQL REPLACE列值使用預準備語句,字符串版本
是否可以將布爾php值直接放入準備好的語句中,還是必須進行轉換?例如。 $ test = false - 我可以將測試作爲TINYINT插入嗎?還是需要先將$ test轉換爲int? – fdsa
好問題,我從來沒有試過對不起,我無法回答。 – Sebas
當您嘗試將它放入字符串中時,PHP將布爾變換爲空白,因此它不會按預期執行1/0。只需在準備調用中執行$ booleanvar?1:0即可。 –