如何判断数据库里字段是否为空

WBOY
Freigeben: 2016-06-13 11:58:03
Original
3214 Leute haben es durchsucht

怎么判断数据库里字段是否为空?
$query = mysql_query("select * from our where content is null");  这句对吗?
假如.我要判断字段为空就执行某些操作.不为空又执行另一操作..

$query = mysql_query("select * from our where content is null");<br /><br />    while($row = mysql_fetch_array($query)){<br />      $str = $row['content'];<br />    }<br /><br />    if($str){<br />      echo "1";<br />    }else{<br />      echo "2";<br />    }
Nach dem Login kopieren


我数据库里明明有字段..
为什么输出"2"

这是我的数据库字段.有2条.

------解决方案--------------------
我觉得是你的逻辑问题。当执行到if的时候,上面的while循环已经执行完了,而且游标已经指向最后一条记录的后面,也就是当前游标指向空,当然就没有值了。如果你把if语句放到while内部就不存在这个问题了。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!