Php 如何在mysql中打印计数?

Php 如何在mysql中打印计数?,php,mysql,Php,Mysql,查询: $query=mysql_query(SELECT content_id, COUNT(*) FROM votingapi_vote WHERE value_type = option AND value = 1 GROUP BY content_id) 如果我将其分配给$result 如何输出计数数?$obj->content\u id之后。没有打印数字。谢谢。您的列计数*需要别名,即重命名列: $query=mysql_query(SELECT content_id, COUNT

查询:

$query=mysql_query(SELECT content_id, COUNT(*) FROM votingapi_vote WHERE value_type = option  AND value = 1 GROUP BY content_id)
如果我将其分配给$result

如何输出计数数?$obj->content\u id之后。没有打印数字。谢谢。

您的列计数*需要别名,即重命名列:

$query=mysql_query(SELECT content_id, COUNT(*) as count FROM votingapi_vote WHERE value_type = option  AND value = 1 GROUP BY content_id)
SELECT content_id, COUNT(*) as count FROM [...]
然后使用变量:

$obj->count
列计数*需要别名,即重命名列:

SELECT content_id, COUNT(*) as count FROM [...]
然后使用变量:

$obj->count

为计数指定一个别名,如:

SELECT content_id, COUNT(*) as the_count FROM ...
然后,您可以使用该名称来引用它:

$output .= $obj->content_id.'<br>' . $obj->the_count;    

为计数指定一个别名,如:

SELECT content_id, COUNT(*) as the_count FROM ...
然后,您可以使用该名称来引用它:

$output .= $obj->content_id.'<br>' . $obj->the_count;    
改变

改变


尝试添加:$query=mysql\u querySELECT content\u id,COUNT**作为votingapi\u vote中的\u COUNT*,其中value\u type=option和value=1 groupby content\u id


然后count应该在$obj->the_count

尝试添加:$query=mysql\u querySELECT content\u id,count**作为votingapi\u vote中的\u count*,其中value\u type=option和value=1按内容\u id分组


然后count应该在$obj->the_count

+1中,但我会使用一个不会被误认为是count函数的名称。+1,但我会使用一个不会被误认为是count函数的名称。