php mysql count()返回1!以分贝计不计数

php mysql count()返回1!以分贝计不计数,php,mysql,Php,Mysql,我在发布之前确实搜索过答案:) 现在我的问题是php mysql脚本必须计算mysql数据库单元格中的记录,我现在将尝试绘制数据库 表名称:tableurl(表包含两列url和单击) 现在我想计算所有的点击次数,所以输出应该是12次!这是我的密码 <?php /* db connection included in head*/ $sql ="SELECT count(clicks) FROM tableurl"; if ($result=mysqli_query($con,$sql))

我在发布之前确实搜索过答案:)

现在我的问题是php mysql脚本必须计算mysql数据库单元格中的记录,我现在将尝试绘制数据库

表名称:tableurl(表包含两列url和单击)

现在我想计算所有的点击次数,所以输出应该是12次!这是我的密码

<?php
/* db connection included in head*/

$sql ="SELECT count(clicks) FROM tableurl";
if ($result=mysqli_query($con,$sql))
  {  
  $rowcount=mysqli_num_rows($result);
  printf("Clicks together %d \n",$rowcount);
  mysqli_free_result($result);
  }
?>

数据库中的p.S.点击定义为INT 长度/值为1 默认值为空


我做错了什么

您希望对单击次数求和,而不是计算表中的记录数。使用
SUM()

然后使用类似

if($row = $result->fetch_assoc()) {
    $sum = $row["click_sum"];
    ...
}

您希望对单击次数求和,而不是计算表中的记录数。使用
SUM()

然后使用类似

if($row = $result->fetch_assoc()) {
    $sum = $row["click_sum"];
    ...
}

您希望对单击次数求和,而不是计算表中的记录数。使用
SUM()

然后使用类似

if($row = $result->fetch_assoc()) {
    $sum = $row["click_sum"];
    ...
}

您希望对单击次数求和,而不是计算表中的记录数。使用
SUM()

然后使用类似

if($row = $result->fetch_assoc()) {
    $sum = $row["click_sum"];
    ...
}
试试-

$sql ="SELECT SUM(clicks) as totalClicks FROM tableurl";
if ($result=mysqli_query($con,$sql))
  {  
  $res = mysqli_fetch_array($result);
  printf("Clicks together %d \n",$res['totalClicks']);
  mysqli_free_result($result);
  }
试试-

$sql ="SELECT SUM(clicks) as totalClicks FROM tableurl";
if ($result=mysqli_query($con,$sql))
  {  
  $res = mysqli_fetch_array($result);
  printf("Clicks together %d \n",$res['totalClicks']);
  mysqli_free_result($result);
  }
试试-

$sql ="SELECT SUM(clicks) as totalClicks FROM tableurl";
if ($result=mysqli_query($con,$sql))
  {  
  $res = mysqli_fetch_array($result);
  printf("Clicks together %d \n",$res['totalClicks']);
  mysqli_free_result($result);
  }
试试-

$sql ="SELECT SUM(clicks) as totalClicks FROM tableurl";
if ($result=mysqli_query($con,$sql))
  {  
  $res = mysqli_fetch_array($result);
  printf("Clicks together %d \n",$res['totalClicks']);
  mysqli_free_result($result);
  }

mysqli_num_rows
统计从数据库返回的行,因此它正确地说
1
mysqli_num_rows
统计从数据库返回的行,因此它正确地说
1
mysqli_num_rows统计从数据库返回的行,所以它正确地说
1
mysqli_num_rows
计算从数据库返回的行数,所以它正确地说
1
谢谢你回复的我管理把代码放在一起,它现在工作了谢谢你juergen d和谢谢你中士!为遇到同样麻烦的人编写代码。谢谢你的回复,我想把代码放在一起,现在可以工作了,谢谢你juergen d,谢谢你中士!为遇到同样麻烦的人编写代码。谢谢你的回复,我想把代码放在一起,现在可以工作了,谢谢你juergen d,谢谢你中士!为遇到同样麻烦的人编写代码。谢谢你的回复,我想把代码放在一起,现在可以工作了,谢谢你juergen d,谢谢你中士!为遇到同样麻烦的人编写代码。