Mah*_*hdi 11 php mysql boolean
目前我Tinyint(1)
用来表示Boolean
我的MySQL数据库中的值,我真的不喜欢它.那么,我怎样才能Boolean
在我的MySQL
数据库中存储和检索值PHP
?
如何在WHERE
子句中使用它以及如何INSERT, UPDATE
正确分配查询中的值?
当我回来的PHP,它的TRUE
,true
或只是1
,如果我要检查有===
?
另外你有没有想过,当你从迁移有任何问题Tinyint(1)
来BOOLEAN
?
提前致谢.:)
更新:
我知道这Tinyint(1)
是一样的Boolean
,但是我想要处理Boolean
数据类型而不是Tinyint(1)
.这就是我问这个问题的原因.
keh*_*ers 18
MySQL没有布尔数据类型.Tinyint(1)非常接近.在PHP中使用它很简单.
If (1) echo 'true'; // is the same as if (true)
// Just as
if (0) echo 'false'; // is the same as if (false)
Run Code Online (Sandbox Code Playgroud)
如果你真的想要一个布尔值,你可以做到
// $mysql_data is tinyint value from db
$boolean = $mysql_data ? true : false;
// Now you have your boolean as $boolean
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
38238 次 |
最近记录: |