这个问题在这里已有答案:
-
“Notice: Undefined variable”, “Notice: Undefined index”, and “Notice: Undefined offset” using PHP 28个答案
-
How to get MySQLi error information in different environments 2个答案
如何获取和回显行中的记录数?这是我的代码
$b = "SELECT COUNT(Users) FROM room";
$r= mysqli_query($connection,$b);
$c = mysqli_fetch_array($r);
echo $c['Users'];
我在 room
表中得到此错误
注意:未定义的索引:第31行的C:\ xampp \ htdocs \ php \ blog0 \ rooms.php中的ID
2 回答
非常简单的答案(我过去做的一个)你忘了给计数命名,它变成了一个系统变量,很难记住
将选择更改为
而不是让MySQL做计数,获取数据,让PHP count()做的工作 .
更改:
至:
删除
COUNT(Users)
并将其替换为Users
并将count()
添加到count($c['Users']);