开发者社区> 沉默术士> 正文

PHP操作数据库得到数据进行JSON组装

简介:
+关注继续查看
  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数据格式,用于不同设备间的数据传输。
最新内容请见作者的GitHub页:http://qaseven.github.io/

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《10个超级常用Python方法总结》复制即用丨小白捷径
《10个超级常用Python方法总结》复制即用丨小白捷径
15 0
肝三万字《数据仓库体系》轻松拿下字节offer(下)
肝三万字《数据仓库体系》轻松拿下字节offer(下)
12 0
Python操作Mysql(连接、数据探查、写Excel)
Python操作Mysql(连接、数据探查、写Excel)
11 0
肝三万字《数据仓库体系》轻松拿下字节offer(上)
肝三万字《数据仓库体系》轻松拿下字节offer(上)
10 0
Kubernetes----高级存储之PVC
Kubernetes----高级存储之PVC
10 0
❤️Android 进程与线程 ❤️不好不要钱(下)
小结 实现Callable和实现Runnable类似,但是功能更强大,具体表现在: • 可以在任务结束后提供一个返回值,Runnable不行。 • call方法可以抛出异常,Runnable的run方法不行。 • 可以通过运行Callable得到的Fulture对象监听目标线程调用call方法的结果,得到返回值,(fulture.get(),调用后会阻塞,直到获取到返回值)。
10 0
Kubernetes----PV和PVC的生命周期简介
Kubernetes----PV和PVC的生命周期简介
10 0
Kubernetes----ConfigMap配置存储
Kubernetes----ConfigMap配置存储
14 0
Kubernetes----配置Secret存储
Kubernetes----配置Secret存储
12 0
+关注
5518
文章
253
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载