MYSQL查询错误(结果数组)

时间:2013-02-23 03:17:14

标签: php mysql

我有这个结果

Furni Count: Array

我的代码是

$query2 = mysql_query(
                "SELECT COUNT(DISTINCT id) FROM items
                 WHERE base_item='" . $weekly2['furniture_id'] . "'"
           );

$OwnerCount = mysql_fetch_array($query2);
echo "<tr><td width=\"92%\" >Owner Count: $OwnerCount<form><input type=\"submit\" value=\"Owner Last Online\"></form></td></tr>";

2 个答案:

答案 0 :(得分:3)

这是因为你的echo数组,请尝试print_r($Ownercount);,你应该看到数组(以及键)。

示例:

echo $Ownercount[0];

应该返回数组中的第一个键(这可能是你想要的)。

答案 1 :(得分:0)

您可以在查询中添加别名,如下所示:

COUNT(DISTINCT id) as total

然后致电

$Ownercount["total"];