1

我有一个 MySQL 查询,它根据用户输入运行。

我将如何编写一个 IF 语句来查看是否设置了一行?

我努力了:

if (!isset($row['example']) === true) {
//row not set
}

和:

if (empty($row['example'])) {
//row not set
}

谢谢!

***编辑:我尝试的第一个 IF 语句确实有效。很抱歉我造成的任何麻烦。

4

2 回答 2

2

简单的检查将是

if(isset($row['example']))

或者更好地检查您是否使用从 sql 返回的任何记录

mysql_num_rows
于 2013-05-08T17:55:49.713 回答
0

有史以来最简单的方法:

if ((isset($row) === true) !== false) {
    if(!empty($row) === true){
       echo "row is good";
    }
}
于 2013-05-08T18:00:09.007 回答