php判断mysql数据库是不是为空

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php判断mysql数据库是不是为空相关的知识,希望对你有一定的参考价值。

参考技术A $sql
=
"...这里是查询该字段的sql语句...";
$query
=
mysql_query($sql);
@$result
=
mysql_fetch_array($query);
//判断开始
这里默认该字段为
name
if(!empty($result['name']))
echo
"不为空";
else
echo
"为空
也就是你要输出
a
的地方";


这里用到了
empty
empty(变量)
是这个变量是否为空
为空则为true
不为则为false
所以在前面加了一个!
取反的意思
你也可以不加
那么为空的输出就应该写在if里面
不为空写在else里

SQL判断字段是不是为空,为NULL

参考技术A SQL语句条件查询时,有时会判断某个字段是否为空或者是否为NULL;

字段内容为空有两种情况

1.为null

2.为字符串的空''

语句如下:

select * from table(表名) where column is null or trim(字段)='';
这样就可以排除字段内容为null、''的。

判断某个字段不为空

select * from table(表名) where trim(column) != '';
曾经尝试判断null:is not null.但是不起作用,放弃。。。直接 trim(字段) != '' 就能解决。

以上是关于php判断mysql数据库是不是为空的主要内容,如果未能解决你的问题,请参考以下文章

PHP MYSQL 怎么判断某个表的字段是不是存在

(转)php连接mysql如何判断数据为空?

php怎么判断字段是不是为空

MySQL:判断字段是不是为空

php怎么判断字段是不是为空

php 判断一个字段是不是为空,为空的话执行一段sql语句