MYSQL简语---查询数据库并输出JSON
来源:互联网 发布:网络销售字母缩写 编辑:程序博客网 时间:2024/06/05 18:25
在最近的项目中,需要对相应的数据进行处理事输出JSON格式,以让手机解析。以下为相应的验证过后的代码。
1、共用代码—–数据库连接**
$con = mysql_connect("localhost","root","password");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_select_db("db", $con);
2、建立存放待转换 JSON格式数据 的类
class Data{public $Datetime;public $State;}
3、遍历数据库,保存数据与输出JSON
//选择最近10行数据输出$result = mysql_query("SELECT * FROM message WHERE Device='$Device_get' ORDER BY Datetime DESC limit 0,10" );//mysql_fetch_array遍历函数while($row = mysql_fetch_array($result)) { $data=new Data(); $data->Datetime=$row["Datetime"]; $data->State=$row["State"];}$json = json_encode($arr);echo $json;mysql_close($con);
4、当要请求数据库中文字符时
php 自带的 json_encode 函数对数据进行编码时,中文都会变成 unicode,导致不可读,并且增加传输数据的大小。
故可先将中文字段 urlencode , json_encode 后,再用 urldecode
在连接数据库加上代码
urldecode(json_encode(urlencode($data)));
如果PHP 版本是 5.4 以上的版本,可用系统自带函数
echo json_encode($data,JSON_UNESCAPED_UNICODE);
至此,数据库的解析就完成了。
1 0
- MYSQL简语---查询数据库并输出JSON
- Jsp用JDBC查询数据库并输出JSON格式数据
- PHP连接MySQL数据库并以json格式输出
- PHP连接MySQL数据库并以json格式输出
- C#连接mysql数据库,并查询,C#查询mysql数据库
- Java连接MySQL数据库并查询结果
- Java连接MySQL数据库并查询结果
- jdbc链接mysql数据库,并查询
- C#连接MYSQL数据库并进行查询
- MySQL如何创建数据库并查询数据类型
- mysql数据库查询并设置max_allowed_packet值
- C#连接MYSQL数据库并进行查询
- C#连接MYSQL数据库并进行查询
- MySQL查询后10条数据并顺序输出
- 【java 操作mysql】java连接mysql数据库并查询数据
- 纯C语言连接MySql数据库并输出结果
- PHP查询MySql数据库,将结果用表格输出实例
- Node.JS查询Mysql数据库输出到页面
- 6.7 编写一个程序,设计一个类 score 用于统计一个班的学生成绩,其中使用一个静 态数据成员 sumfs 存储总分和一个静态成员函数 rsumfs()返回该总分
- UVA 1614 Hell on the Markets 【贪心+结论题】
- MySQL索引背后的数据结构及算法原理
- 点击链接,显示段落。
- 图论之最短路径-昂贵的聘礼
- MYSQL简语---查询数据库并输出JSON
- 7.2 设计一个点类,其中包含一对坐标点数据成员、一个求两个点之间距离的友元函 数 dist 和显示坐标点的成员函数,并用数据进行测试。
- Redis 存储List对象
- (第16讲)哈希表的链地址法
- hadoop map-reduce倒排索引过程
- web框架学习前复习——css
- Java Sockett的理解
- 以京东为例简单的写下抓取动态数据
- 事件冒泡