php轮询数据库查不到 php查询数据库没有结果

PHP中查询mysql没有数据提示"找不到数据"时出错

当输入的号码不存在时,查询仍然是正常完成的,并不会出错,只是返回的是个空记录集,但空记录集不等于空对象,所以你简单地用 if ($num){ 来判断是否找到数据是不对的,应该判断返回的记录数量是否为零:

创新互联专注于丰林网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供丰林营销型网站建设,丰林网站制作、丰林网页设计、丰林网站官网定制、小程序制作服务,打造丰林网络公司原创品牌,更为您提供丰林网站排名全网营销落地服务。

if($nummysqli_num_rows($num)0){

此外,当输入的号码不存在时,mysqli_error($link))是没有错误信息提示的,因为我前面已经说了:这不是错误!

php做长轮询的时候,为什么有时会出现查询不到数据的问题?求大神帮忙看看。

确认一下你的消息轮询的时间间隔,会不会造成两个线程同时读取一个文件内容的问题。推荐用缓存存储,再加一个标志位,表示是否有人在读取数据。

PHP查询MYSQL数据库,没有数据

请看你的这个语句:

?php

if(!empty($_POST['button'])){

$xinming= $_POST['tiaojianchaxun'];

}

?

对变量$xinming的赋值是有条件的,你现在出错就是因为条件不满足没有对它赋值,而后面还是需要使用,建议你这个时候对else进行适当处理,例如可以考虑退出程序,例如:

?php

if(!empty($_POST['button'])){

$xinming= $_POST['tiaojianchaxun'];

}else{

exit("遇到问题了,无法执行。");

}

?


网页标题:php轮询数据库查不到 php查询数据库没有结果
地址分享:http://azwzsj.com/article/dopsjhe.html