我如何检查从sql查询返回的值是否为空?我尝试使用if(empty($ var)),但这也没有用.继承我的代码
PHP代码:
while($row = mysql_fetch_array($Result))
{
if(count($row) == 0)
{
....
}
}
Run Code Online (Sandbox Code Playgroud)
我如何检查$ row是否为空?
Nae*_*hab 10
这是执行此操作的正确方法,您可以通过查找返回结果中的行数来检查结果是否为空.在sql中有一个函数可以做到这一点mysql_num_rows.以下是使用它的方法:
if (mysql_num_rows($Result) == 0) {
//results are empty, do something here
} else {
while($admin_row = mysql_fetch_array($Result)) {
//processing when you have some data
}
Run Code Online (Sandbox Code Playgroud)