MYSQL查询错误(结果数组)


MYSQL Query Error (Result Array)

我有这个结果

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>";

这是因为您的echo是一个数组,尝试print_r($Ownercount);,您应该会看到数组(和键)。

示例:

echo $Ownercount[0];

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

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

COUNT(DISTINCT id) as total

然后呼叫

$Ownercount["total"];