使用COUNT()行的回显记录数

时间:2018-03-22 19:22:18

标签: php sql

如何获取并回显行中的记录数?这是我的代码

$b = "SELECT COUNT(Users) FROM room";
$r= mysqli_query($connection,$b);
$c = mysqli_fetch_array($r);
echo $c['Users'];

我在room

中收到此错误
  

注意:未定义的索引:C:\ xampp \ htdocs \ php \ blog0 \ rooms.php中的ID   第31行

2 个答案:

答案 0 :(得分:1)

非常简单的答案(我过去制作的答案) 你忘了给计数命名,它变成了一个系统变量而且很难记住

将选择更改为

[word[4*l:4*(l+1)] for l in range(0, int(len(word)/4)+1)]
['help', '_me_', 'code', '_ple', 'ase']

答案 1 :(得分:0)

不是让MySQL进行计数,而是让数据让php count()完成工作。

变化:

$b = "SELECT COUNT(Users) FROM room";
$r= mysqli_query($connection,$b);
$c = mysqli_fetch_array($r);
echo $c['Users'];

要:

$b = "SELECT `Users` FROM room";
$r= mysqli_query($connection,$b);
$c = mysqli_fetch_array($r);
echo count($c['Users']);

已移除COUNT(Users)并将其替换为Users并将count()添加到count($c['Users']);