繁体   English   中英

如何从表MySQL中获取特定列的特定行的总和?

[英]How to get sum of particular rows of specific colom from table mysql?

在这里,我试图从mysql表的特定列中的15行中总共获取5个特定行。

$sql = "SELECT SUM(column) FROM Table WHERE business_name= 'my business'";
$result = $conn-> query($sql);
$row = $result -> fetch_assoc();

print_r ($row);

Array ( [SUM(rating)] => )  

尝试Count(*)

$sql = "SELECT COUNT(*) AS 'column' FROM Table WHERE business_name= 'my business'";

您必须使用别名。 $sql = "SELECT SUM(column) as ss FROM Table WHERE business_name= 'my business'"; 然后使用$row['ss']获取数据

$sql = "SELECT SUM(column) as ss FROM Table WHERE business_name= 'my business'";
$result = $conn-> query($sql);
$row = $result -> fetch_assoc();
echo $row['ss'];

希望对您有所帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM