select * from table where address is not null
解决方案 »
- php需要掌握的东西 不做浮躁的人
- ZendGuard-5_5_0.exe 加密后 php 无法访问?
- Parse error: syntax error, unexpected $end in G:\wamp\www\hunning\admin\news_del
- 关于rrdtool数据问题
- PHP中嵌入JS对话框失效
- smarty模版问题:为何开启了缓存后,还是会向mysql提交查询?
- php处理post原始数据问题(在线等)
- 哪位大侠能给一个下面的例子
- Mysql 安装问题
- 谁知道关于phplib ....我该如何使用呢?
- 不解!怎样实现数据库的“逻辑上的删除”啊?
- PHP发送EMAIL求一个完整的成功的例子!急急急!若分不够请讲!
$sql="select * from table where address is null";
结果没有一个结果显示出来了
如果不行再看看是不是别的地方有什么问题?!
你试一下
sql="select * from table where address is null"
就不行呢?
sql="select * from table where (!address)"
这样也不行呢?
是一下吧!
而""和0都是值而不是null,以前的版本可能会混淆这个概念!!
我就是eingmarra!
isnull(address)应该在您的版本中表示真正的null值
而""和0都是值而不是null,以前的版本可能会混淆这个概念!!
我就是eingmarra!
$sql="select * from table where isnull(address)";
你要确定你取值的判断条件,值的可能性
$sql="select * from table where address ......";
也请高手来完善一下这句话
varchar字段类型不可能为0,所以不需要判断是否为0
只有不带NOT NULL属性,才可能会为NULL
通常都对字段设一初值DEFAULT ''address varchar(10) NOT NULL DEFAULT ''这样定义的字段就只需用 address='' 来判断是否为空了数据库力图适应各种应用情况,这也就难免在某些情况下要“麻烦”一点了就连php也要多出一个===来解决特殊需要嘛