【发布时间】:2012-12-18 13:37:09
【问题描述】:
这是我使用循环将数据加载到数组中的代码: 我想用文字回显数据,但我收到一个错误“注意:数组到字符串的转换...”
for ($i = 0 ; $i < 4 ; $i++) {
$options[] = $row3= mysqli_fetch_array($result3);
}
echo $options[0];
【问题讨论】:
-
它是数组而不是字符串检查它:
var_dump($options[0]); -
为什么需要额外的 $row3 变量?相反,你应该使用
$options[] = mysqli_fetch_array($result3);,如果你想输出第一条记录的第一行值,它应该是echo $options[0][0]; -
这是我得到的 :array(4) { [0]=> string(1) "1" ["idoptions"]=> string(1) "1" [1]=> string(16) "image/image2.jpg" ["options"]=> string(16) "image/image2.jpg" }
-
看来你在这个问题上走了很长一段路,你能发布你的 sql 查询吗?