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函数的名称。