我需要将变量的结果保存$res到一个多维数组中然后保存在json_encode.
<?php
include("config.inc");
$query = "SELECT * FROM accounts ";
$res = mysql_query($query);
$arr = array(array($res));
echo json_encode($arr);
mysql_close($con);
?>
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?如何保存$res到阵列中?谢谢
哦,我也需要以这种方式显示:["aa","bb","cc"] ["aa","bb","cc"]它将被保存到程序内的表中
您只存储资源.请改用:
$arr = array();
while($row = mysql_fetch_array($res)){
$arr[] = $row;
}
echo json_encode($arr);
Run Code Online (Sandbox Code Playgroud)
我真的建议从弃用的mysql_*函数切换到PDO或mysqli,否则你的代码将无法在下一版本的PHP中运行.
| 归档时间: |
|
| 查看次数: |
92 次 |
| 最近记录: |