数组到......数组中的字符串转换

时间:2016-03-12 16:25:41

标签: php arrays string

我想获得表格中列的平均值,

表:买 专栏: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行的..........中的数组到字符串转换 阵列

我做错了什么?我认为因为我将数组视为一个字符串。但我该如何解决这个问题呢?

1 个答案:

答案 0 :(得分:1)

请看一下$ line返回一个数组。所以,你不能回应一个数组。你可以做的一件事是

echo "<pre>";
print_r($line);

检查数组的样子。

是否已返回单行?在这种情况下,你可以写

echo $line['average'];

如果它不止一行:

while ($line = mysql_fetch_array($result_array)) {
   echo $line['average'];
}

希望这有帮助。

和平!的xD