文章插图
文章插图
数据库数据
第一步链接数据库
$dbhost = 'localhost'; // MySQL服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = 'root'; // mysql用户名密码 $dbname = 'runoob'; //数据库名称 $conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname);if(!$conn) {die('连接失败: ' . mysqli_error($conn)); }第二步查询数据库
$json = ''; $data = https://www.isolves.com/it/cxkf/yy/php/2019-08-27/array();$sql = "SELECT * FROM paging";//sql查询语句 $result = mysqli_query($conn,$sql);第三步获取查询数据
【php读取数据库数据,并以json格式返回数据】 if($result){while($row = mysqli_fetch_assoc($result)){$user = new Class{}; //定义空对象$user->id = $row["id"];$user->name = urlencode($row["name"]);$user->sex = $row["sex"];$data[]=$user;}$json = json_encode($data);//把数据转换为JSON数据.echo "{".'"user"'.":".urldecode($json)."}"; }else{ echo "查询失败"; }这里要注意的是json_encode在输出汉字的时候会被转义 , 这里我们先要用urlencode转义 , 然后用urldecode解析 , 这样输出的json里面汉字是完整的汉字了 。
文章插图
文章插图
推荐阅读
- 分享Oracle数据库8个实用的查看 Shared Pool 相关脚本
- php://output和php://stdout的区别
- CentOS7如何安装最新版PHP7?Nginx或Apache该如何配置?
- mysql数据库中,数据量很大的表,有什么优化方案么?
- Innodb IO优化-配置优化
- ThinkPHP框架的优缺点是什么
- 数据库10大安全工具盘点
- MySQL数据库目录下面的db.opt是干什么用的?
- 数据库很简单,Mysql数据库基本SQL语法实践操作非常详细值得学习
- PHP的微服务框架预览