$query && mysql_num_rows
if($query && mysql_num_rows($query)) {
while($row = mysql_fetch_row($query)) {
}
}else{
echo '没有数据';
}
对这段代码的疑问是:&&是两者都为true的情况下 结果为true,也就是说要$query 和 mysql_num_rows($query)都有值才会执行if语句。其实我认为其中一个为true就可以了啊,为什么需要两个呢?
if($query && mysql_num_rows($query)) {
while($row = mysql_fetch_row($query)) {
}
}else{
echo '没有数据';
}
对这段代码的疑问是:&&是两者都为true的情况下 结果为true,也就是说要$query 和 mysql_num_rows($query)都有值才会执行if语句。其实我认为其中一个为true就可以了啊,为什么需要两个呢?
2017-03-09
举报