Php MYSQL查询错误(结果数组)
我有这个结果Php MYSQL查询错误(结果数组),php,mysql,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&g
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>";
$query2=mysql\u查询(
“从项目中选择计数(不同id)
其中base_item='“$weekly2['furniture_id']””
);
$OwnerCount=mysql\u fetch\u数组($query2);
echo“所有者计数:$OwnerCount”;
这是因为您的回音
要使用数组,请尝试打印($Ownercount)
并且您应该可以看到数组(和键)
例如:
echo $Ownercount[0];
应该返回数组中的第一个键(这可能是您想要的)。这是因为您的
echo
要使用数组,请尝试print\r($Ownercount)
并且您应该可以看到数组(和键)
例如:
echo $Ownercount[0];
应该返回数组中的第一个键(这可能是您想要的)。您可以在查询上放置别名,如下所示:
COUNT(DISTINCT id) as total
然后打电话
$Ownercount["total"];
您可以在查询上放置别名,如下所示:
COUNT(DISTINCT id) as total
然后打电话
$Ownercount["total"];
Echo$OwnerCount[0];我什么也没得到(所有者计数:)打印(所有者计数);我得到的结果是所有者计数:print_r()Echo$OwnerCount[0];我什么也没得到(所有者计数:)打印(所有者计数);我得到了结果所有者计数:print_r()解析错误:语法错误,意外的T_ENCAPSED_和_空格,意外的T_字符串或T_变量或T_NUM_字符串解析错误:语法错误,意外的T_ENCAPSED_和_空格,意外的T_字符串或T_变量或T_NUM_字符串编辑:我添加了这些行,得到的结果是:6,6$STRING=内爆(“,”,$OwnerCount);echo$字符串;没关系,我解决了它,我添加了[0]并得到了我想要的结果6,所以我的代码是$string=infrade(“,”,$OwnerCount);echo$string[0];编辑:我添加了这些行,得到的结果是:6,6$string=内爆(“,”,$OwnerCount);echo$字符串;没关系,我解决了它,我添加了[0]并得到了我想要的结果6,所以我的代码是$string=infrade(“,”,$OwnerCount);echo$string[0];