php怎么查询mysql并返回json
程序员文章站
2022-03-22 09:17:03
...
php查询mysql并返回json的方法:首先创建一个PHP示例文件;然后通过mysqli_connect连接数据库;最后通过“decodeUnicode($json);”打印编码后的json字符串即可。
本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑
php怎么查询mysql并返回json?
php读取MySQL数据并返回json数据
<?php //设置编码格式 header("Content-type:application/json;charset=utf-8"); $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; class User { public $id; public $name; public $age; public $sex; } //汉字转码 function decodeUnicode($str){ return preg_replace_callback('/\\\\u([0-9a-f]{4})/i', create_function( '$matches', 'return mb_convert_encoding(pack("H*", $matches[1]), "UTF-8", "UCS-2BE");' ), $str); } $data = array(); // 创建连接 $con =mysqli_connect($servername, $username, $password, $dbname); // 检测连接 $sql = "SELECT * FROM `user` WHERE 1"; $result = mysqli_query($con,$sql); if($result){ while ($row=mysqli_fetch_array($result,MYSQL_ASSOC)){ $user = new User(); $user->id = $row["id"]; $user->name = $row["name"]; $user->age = $row["age"]; $user->sex = $row["sex"]; $data[]=$user; } //打印编码后的json字符串 $json = json_encode($data); echo decodeUnicode($json); }else{ echo "查询失败"; } mysqli_close($con); ?>
推荐学习:《PHP视频教程》
以上就是php怎么查询mysql并返回json的详细内容,更多请关注其它相关文章!
上一篇: 如何设置php环境变量
下一篇: php imagepng无法显示怎么办
推荐阅读
-
php怎么把mysql 的查询结果形成数字,有啥方便的办法
-
PHP 调用 MySQL 存储过程并获得返回值的代码
-
,php+mysql怎么根据拼音首字母查询汉字数据库
-
深入理解用mysql_fetch_row()以数组的形式返回查询结果_php技巧
-
php简单实现查询数据库返回json数据,php数据库返回json
-
jQuery通过Ajax向PHP服务端发送请求并返回JSON数据
-
thinkPHP5实现的查询数据库并返回json数据实例
-
[日常] PHP与Mysql测试kill慢查询并检验PDO的错误模式
-
php查询到的数据乱码和转json时中文变成了Unicode的编码怎么解决?
-
python查询mysql,返回json的实例