我有一个功能。在那个函数中有一个选择查询。另一个查询应该返回第一个查询中的结果数。我有这个代码:
function name ($f){
global $db;
...
$results = "SELECT `a` FROM `b` WHERE $where";
$results_num = ($query = mysqli_query($db, $results)) ? mysqli_num_rows($results) : 0;
echo $results;
echo $results_num;
}
将回显:
SELECT `a` FROM `b` WHERE `keywords` LIKE '%abc%'0
什么只是$results
而不是$results_num
?我不明白为什么echo $results_num
不会显示以及为什么0
最后有一个,$results
所以如果有人可以给我建议解决这个问题,我真的很感激。多谢。