mysql to json的问题
程序员文章站
2024-01-01 20:39:22
...
我想生成嵌套的json的格式不知道怎么做。。。
比方说我要查询用户=aa的数据,可能不止一行:$row=mysql_fetch_array($rs);
结果可能是多行的: {{id=1,account=123,depart=xxx},{id=22,account=323,depart=kkk}}
我希望生成这样的json格式:
{user:aa,[{id=1,account=123,depart=xxx},{id=22,account=323,depart=kkk}]}应该怎么做?
比方说我要查询用户=aa的数据,可能不止一行:$row=mysql_fetch_array($rs);
结果可能是多行的: {{id=1,account=123,depart=xxx},{id=22,account=323,depart=kkk}}
我希望生成这样的json格式:
{user:aa,[{id=1,account=123,depart=xxx},{id=22,account=323,depart=kkk}]}应该怎么做?
回复讨论(解决方案)
数组拼凑起来不就可以了
数组拼凑起来不就可以了
howto?
格式应该是这样的:
{user:aa,result:[{id=1,account=123,depart=xxx},{id=22,account=323,depart=kkk}]}
字符串的双引号我省略了。
$ar=array();$ar['user']='aa';while($row=mysql_fetch_array($rs)){ $ar['result'][]=$row;}echo json_encode($ar);
推荐阅读
-
关于引用的问题
-
解决Python2.7读写文件中的中文乱码问题
-
阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费
-
MySQL操作blob的经验研讨
-
Linux下的MySQL远程客户端无法连接_MySQL
-
阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费
-
php+mysql实现的二级联动菜单效果详解
-
mysql Out of memory (Needed 16777224 bytes)的错误解决
-
php使用mysql_query查询超大结果集超内存的解决方法,phpmysql_query_PHP教程
-
windows 10 mysql-8.0.17-winx64的安装