php怎么判断SQL语句的查询结果是否为空
程序员文章站
2022-04-16 23:19:50
...
php如何判断SQL语句的查询结果是否为空?
代码如下:
测试结果为:无论记录是否为空,都会输出"hello word!"与"记录为空",也就是两个条件都成立,这就让我很费解了,到底怎样判断一个SQL返回结果是否为空?
------解决方案--------------------
代码如下:
$sql =mysql_query( "select * from tv_video where title like '%$keyword%' limit $offset,$PageSize");
$result=mysql_fetch_array($sql);
if(!empty($result)){
while($result=mysql_fetch_array($sql)){echo "hello word!"}
if(!empty($result)){
echo "记录为空";
}
测试结果为:无论记录是否为空,都会输出"hello word!"与"记录为空",也就是两个条件都成立,这就让我很费解了,到底怎样判断一个SQL返回结果是否为空?
------解决方案--------------------
$result =mysql_query( "select * from tv_video where title like '%$keyword%' limit $offset,$PageSize");
if (mysql_num_rows($result)
------解决方案--------------------$result =mysql_query( "select * from tv_video where title like '%$keyword%' limit $offset,$PageSize");
if(count($result) {
echo "查询无数据!";
}
这样试试
------解决方案--------------------
$result =mysql_query( "select * from tv_video where title like '%$keyword%' limit $offset,$PageSize");
if(!mysql_affected_rows()){
echo '没有记录';
}
------解决方案--------------------
说明
int mysql_affected_rows ([ resource $link_identifier ] )
取得最近一次与 link_identifier 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
推荐阅读
-
SQLSERVER ISNULL 函数与判断值是否为空的sql语句
-
请问,SQL语句里怎么运行PHP函数对查询的结果进行限制
-
php如何判断SQL语句的查询结果是否为空?
-
MySQL的JDBC判断查询结果是否为空以及获取查询结果行数的方法
-
MySQL的JDBC判断查询结果是否为空以及获取查询结果行数的方法
-
MySQL的JDBC判断查询结果是否为空以及获取查询结果行数的方法_MySQL
-
php查询数据库结果是否为空的判断
-
php-PHP怎么能判断加了for update查询的mysql语句是否锁表了,如果锁表延时2秒。请教各位
-
php如何判断SQL语句的查询结果是否为空?
-
php-PHP怎么能判断加了for update查询的mysql语句是否锁表了,如果锁表延时2秒。请教各位
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论