当前位置:编程学习 > php >>

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

答案:<?php $result_a=mysql_query("select * from product_tag where product_id=$row[id]"); $num = 0; $num = mysql_num_rows($result_a); if(!$num == 0){ ?> <td><div style="padding-left:40px;">Sport:</div></td><td> <?php while($row_a=mysql_fetch_array($result_a)) { $row_b=mysql_fetch_array(mysql_query("SELECT * FROM `tag_tag` WHERE id=$row_a[tag_id]")); if($row_b[classid]==5) { echo $row_b[tag_name]; } } ?> </td> <?php } ?>
其他:有个empty()函数可以判断 
empty($result) $result为空的话就返回true 否则返回false select id,name from table where name is null and name >'' 
这样子,name>''这个看你的情况
一般我判图篇文章是否是有小图,我是这样子

select id,image,name from table where  lable=rec and (image is not null and image>''  ) 20.4.38 mysql_ping() int mysql_ping(MYSQL *mysql) 20.4.38.1 说明检查到服务器的连接是否正在工作。如果它关闭了,自动尝试一个再连接。 这个 //假设查询返回的资源变量是$res
//mysql_num_rows($res),可以获取select查询返回的行数 

上一个:php中使用fopen和fread上传二进制图片失败,请问哪里有问题?急!
下一个:悬赏php环境搭建

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,