我想使用查询从表中选择一个id:
$demo_id = mysql_result(mysql_query("SELECT id FROM demo_tbl WHERE a_val='a' and b_val='b' LIMIT 1"),0);
如果满足条件,此查询将完美运行。但如果没有这样的记录,那么上面提到的错误就会显示出来。我不想使用mysql_num_rows()。有没有办法找到$ demo_id是否有价值。
答案 0 :(得分:0)
如果你没有使用mysqli_num_rows()
,那么你试试这个
if (empty($demo_id)) {
echo 'No results found';
} else {
echo implode($demo_id);
}
我还提到不要使用mysql_*
..你应该使用mysqli_*
Mysqli_* manual
答案 1 :(得分:0)
if(!$demo_id){
//no return
}else{
//demo_id has value
}
基于手册: