PHP操作数据库得到数据进行JSON组装
2013-12-13 09:51
513 查看
1.php程序
<?php
mysql_connect("localhost","root","");
mysql_select_db("myhospitalv2");
$q=mysql_query("SELECT * FROM user2 ");
while($e=mysql_fetch_object($q)) $output[]=$e;
print(json_encode($output));
mysql_close();
?>
2.浏览器返回结果
[{"id":"1","name":"Tony","sex":"1","birthyear":"1999"},{"id":"2","name":"Jim","sex":"1","birthyear":"1987"},{"id":"3","name":"Lucy","sex":"0","birthyear":"1988"},{"id":"4","name":"Tom","sex":"1","birthyear":"1980"}]
3.总结
使用php引擎操作MySQL数据库,若返回结果为记录集,将记录集中记录进行重新存储,如上
$q=mysql_query("SELECT * FROM user2 ");
while($e=mysql_fetch_object($q)) $output[]=$e;
然后调用json_encode()进行JSON数据封装,可得到正确的JSON数据格式,用于不同设备间的数据传输。
<?php
mysql_connect("localhost","root","");
mysql_select_db("myhospitalv2");
$q=mysql_query("SELECT * FROM user2 ");
while($e=mysql_fetch_object($q)) $output[]=$e;
print(json_encode($output));
mysql_close();
?>
2.浏览器返回结果
[{"id":"1","name":"Tony","sex":"1","birthyear":"1999"},{"id":"2","name":"Jim","sex":"1","birthyear":"1987"},{"id":"3","name":"Lucy","sex":"0","birthyear":"1988"},{"id":"4","name":"Tom","sex":"1","birthyear":"1980"}]
3.总结
使用php引擎操作MySQL数据库,若返回结果为记录集,将记录集中记录进行重新存储,如上
$q=mysql_query("SELECT * FROM user2 ");
while($e=mysql_fetch_object($q)) $output[]=$e;
然后调用json_encode()进行JSON数据封装,可得到正确的JSON数据格式,用于不同设备间的数据传输。
相关文章推荐
- Android 连接Mysql进行相关操作——用PHP做中介以及JSON做数据交换
- PHP将操作数据库得到的数据生成Excel导出
- 在PHP中对查询出得数据库数据进行json编码
- php中利用curl模拟get请求时,数据包含空格会进行隔断操作,只得到部分数据
- Android 连接Mysql进行相关操作——用PHP做中介以及JSON做数据交换
- php获取数据库中数据,转成json数据
- 在php中操作数据库中的数据(增,删,改,查)
- 【COCOS2DX-LUA 脚本开发之十】使用Lua CJSON库进行encode与decode操作完成对Json数据转化
- Java读取json文件并对json数据进行读取、添加、删除与修改操作
- PHP 使用json_encode 解析数据库查询结果, 得到 json 最外层有中括号 [ ]
- 怎样对SQL 数据表和数据库进行迭代操作
- JSON入门Java篇-6-对JSON数据进行解析操作
- php操作JSON格式数据的实现代码
- php调用数据库反馈json数据
- php实现post请求 接收android客户端json数据 存储数据库 并返回json
- php 关于解析json数据的相关操作
- 在不涉及数据库的情况下,对DataGridView中的数据进行删除操作
- 使用Lua CJSON库进行encode与decode操作完成对Json数据转化
- 在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装
- Struts2 拦截器中实现对数据进行数据库操作