我无法弄清楚如何在网站上排列所有用户。目前所有用户都是5,我想要的只是数组5和代码。我试过了:
<?php
require 'db.php';
if ($result = $conn->query("SELECT count(id) FROM users")); {
$row = $result->num_rows;
var_dump($row);
}
?>
它应该在网站上显示注册用户:5,我试了几个小时,不能明白问题......。我在网站上想出数组int(1)或int(5),不知道怎么做。 ..所有我需要计算数据库和数组中有多少用户只是在网站上的那个数字。
答案 0 :(得分:1)
根据您的代码,我只修改了它;
<?php
require 'db.php';
if ($result = $conn->query("SELECT count(id) FROM users WHERE status='Online'")); {
$row = $result->num_rows;
$userCount = count( $row );
echo "Total User Online : " . $userCount;
// for debugging
var_dump($row);
}
答案 1 :(得分:1)
您的查询已返回带有count(* id)的整数。不需要num行。如果您使用num_rows,则无需计数(* id)。
<?php
require 'db.php';
if ($result = $conn->query("SELECT * FROM users")){
$row = $result->num_rows;
var_dump($row); // this will dump the whole
echo $row; // this will display the value of 5
}
?>