为什么结果集的计数总是0?

时间:2011-12-02 16:37:44

标签: php sql-server

我正在尝试在查询中执行一个明确的计数并返回该字段,但它会继续返回0.

// Get the total 
$query = "select count (distinct field_name) from table_name";

$rs = $conn->execute($query);

$count = $rs->Fields(0)->value;

echo $count;

我可以不在计数值上调用字段吗?

2 个答案:

答案 0 :(得分:4)

http://phplens.com/lens/adodb/docs-adodb.htm#fields

$query = "select count (distinct field_name) as cnt from table_name";
...
$count = $rs->Fields[0];

or 
$count = $rs->Fields("cnt");

答案 1 :(得分:0)

您可以使用mysql_num_rows获取结果集中返回的确切记录

相关问题