Php 如何在网页上排列当前用户数?

Php 如何在网页上排列当前用户数?,php,mysql,sql,arrays,Php,Mysql,Sql,Arrays,我不知道如何排列网站上的所有用户。当前所有用户都是5,我只想用代码数组5。我试过: <?php require 'db.php'; if ($result = $conn->query("SELECT count(id) FROM users")); { $row = $result->num_rows; var_dump($row); } ?> 它应该显示在网站注册用户:5,我尝试了

我不知道如何排列网站上的所有用户。当前所有用户都是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),不知道如何。。。我所需要做的就是计算数据库和阵列中有多少用户,以及站点上的那个数字

如何在线显示当前用户 根据你的代码,我只修改了它

<?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);
}
如何在线显示当前用户
根据你的代码,我只修改了它

<?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);
}

您的查询已返回带有count(*id)的整数。不需要num行。如果使用num_行,则无需计数(*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
   }
?>

您的查询已返回带有count(*id)的整数。不需要num行。如果使用num_行,则无需计数(*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
   }
?>


感谢您的快速回答。它似乎工作得很完美,但我不知道为什么它会显示总用户数:1,当数据库中有5时。@LasVegasCoder您不需要在查询中计算(id),因为它只返回一行。只需使用(*)就可以给出正确的答案result@Svajukas
var\u dump($row)的输出是什么?抓得好@Gagantous欢迎@Svajukas!请投票表决我的答案以帮助他人谢谢你的快速回答。它似乎工作得很完美,但我不知道为什么它会显示总用户数:1,当数据库中有5时。@LasVegasCoder您不需要在查询中计算(id),因为它只返回一行。只需使用(*)就可以给出正确的答案result@Svajukas
var\u dump($row)的输出是什么?抓得好@Gagantous欢迎@Svajukas!请向上投票我的答案以帮助他人我尝试了你的代码,然后我在网站“int(5)5”上得到了结果。这个int(5)不应该在那里。所以,删除var_dump($row)。该int(5)来自var_dump($row)。var_dump用于显示整个变量类型和值。谢谢!勾选答案并投票,我会很感激我尝试了你的代码,然后我在网站“int(5)5”上得到了结果。这个int(5)不应该在那里。所以,删除var_dump($row)。该int(5)来自var_dump($row)。var_dump用于显示整个变量类型和值。谢谢!请勾选答案并投票,我们将不胜感激