我想获得表格中列的平均值,
表:买 专栏:c1当我打电话给数据库时 有了这个:
$query="Select AVG(c1) as average FROM buy";
$result_array=mysql_query($query);
$line = mysql_fetch_array($result_array);
当我用这样的php
打电话时
<?php echo $line; ?>
这条消息出现了错误
第50行的..........中的数组到字符串转换 阵列
我做错了什么?我认为因为我将数组视为一个字符串。但我该如何解决这个问题呢?
答案 0 :(得分:1)
请看一下$ line返回一个数组。所以,你不能回应一个数组。你可以做的一件事是
echo "<pre>";
print_r($line);
检查数组的样子。
是否已返回单行?在这种情况下,你可以写
echo $line['average'];
如果它不止一行:
while ($line = mysql_fetch_array($result_array)) {
echo $line['average'];
}
希望这有帮助。
和平!的xD