php - 检查获取的数组是否为空 PHP?

标签 php mysql

我正在尝试检查 mysql_fetch_array() 函数是否返回空数组。但是我的代码似乎不起作用。在这里,我想确保如果数组为空,我想显示正在 build 中的消息。

代码:

$queryContents= queryMembers();
$exeQuery = mysql_query($queryContents);
while($fetchSet = mysql_fetch_array($exeQuery)) {
   if(count($fetchSet) == 0) {
     echo "This Page is Under Construction";
   }else{
     // something else to display the content
   }
}

我如何检查以实现此类功能?

最佳答案

使用 mysql_num_rows 来计算行数。尝试这个。

$exeQuery = mysql_query($queryContents);

if(mysql_num_rows($exeQuery)== 0){
   echo "This Page is Under Construction";
}
else{
   while($fetchSet = mysql_fetch_array($exeQuery)) {

     // something else to display the content

   }
}

关于php - 检查获取的数组是否为空 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11790617/

相关文章:

php - 在 PHP 中是否可以在不首先提取其内容的情况下检查 Zip 文件的内容?

php - 如何在多个表中使用group_contat()函数?

mysql - 如何使用现有查询获取这些附加数据

mysql - 连接表本身,无需两个查询

mysql - 两个表之间的条件语句

php - 在 PHP 或 Javascript 中转换时间?

PHP/HTML - 如何在 'orientation rotate text up on excell' 之类的 html 表上创建记录

javascript - 使用 PHP 和 AJAX 从 MySQL 数据库选择和检索数据

php - 在浏览器版本上重定向

javascript - 使用 JS/jQuery 过滤 PDO 和 MySQL 查询