显示MySQL计数函数?

3
$query = "select count(*)
                      from relationships
                      where leader = 'user_id'";
            $result = mysql_query($query);

如何显示数量?谢谢。

另外,我希望即使它是零,也能显示出来:)谢谢 - getaway
4个回答

10
$count = mysql_fetch_array($result);
echo $count[0];

0
$abc="SELECT count(*) as c FROM output WHERE question1=4";
$result=mysqli_query($conn,$abc);
if($result)
{
 while($row=mysqli_fetch_assoc($result))
  {
        echo $row['c'];
  }     

}

它完全工作,它计算列中数字4出现的次数


2
这个问题在2010年已经得到了回答!为什么你还在回答那些已经被标记为正确答案的旧问题呢? - Willyanto Halim
因为你提供的代码不能解决我的问题,我已经尝试了很多次但都失败了。这就是为什么我在这里发布正确的代码以便澄清,如果有人需要的话。 - Pushkar Pokharkar

0
$query = "SELECT COUNT(*) AS total FROM table"; 
$result = mysql_query($query); 
$values = mysql_fetch_assoc($result); 
$num_rows = $values['total']; 
echo $num_rows;
查询 = "SELECT COUNT(*) AS 总数 FROM 表格"; 结果 = mysql_query(查询); 值 = mysql_fetch_assoc(结果); 行数 = 值['总数']; echo 行数;

0
  1. 使用 $row = mysql_fetch_array($result) 并通过索引 0 访问:$row[0]
  2. 在查询中使用别名("select count(*) as cnt from ..."),然后使用 $row = mysql_fetch_assoc($result) 并通过名称访问:$row['cnt']

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接