时间:2021-05-26
php中,从数据库读取数据,并以json格式返回数据。具体方法如下:
第一步,定义相关变量
$servername = "localhost";$username = "root";$password = "root";$mysqlname = "datatest"; $json = '';$data = array();class User {public $id;public $fname;public $lname;public $email;public $password;}第二步,链接数据库,代码如下:
// 创建连接$conn = mysqli_connect($servername, $username, $password, $mysqlname);第三步,定义查询语句,并执行,代码如下:
$sql = "SELECT * FROM userinfo";$result = $conn->query($sql);第四步,获取查询出来的数据,并将其放在事先声明的类中,最后以json格式输出。
代码如下:
if($result){//echo "查询成功";while ($row = mysqli_fetch_array($result,MYSQL_ASSOC)){$user = new User();$user->id = $row["id"];$user->fname = $row["fname"];$user->lname = $row["lname"];$user->email = $row["email"];$user->password = $row["password"];$data[]=$user;}$json = json_encode($data);//把数据转换为JSON数据.echo "{".'"user"'.":".$json."}";}else{echo "查询失败";}以上这篇php从数据库读取数据,并以json格式返回数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
PHP及网页使用UTF-8编码,数据库是sqlserver2008,使用默认编码(936,即GBK编码)当读取数据库数据时,使用php自带的json_encod
示例代码一://设置返回json格式数据header('content-type:application/json;charset=utf8');//连接数据库
本文实例讲述了thinkPHP5实现的查询数据库并返回json数据。分享给大家供大家参考,具体如下:TP5实现查询数据库返回json数据(返回json数据函数实
数据库是相互关联的数据的集合,我们可以从数据库中有效地检索,插入和删除数据,并以表格,视图,模式等形式组织数据。今天将要介绍如何通过PHP来创建MySQL数据库
本文实例讲述了thinkphp5框架实现数据库读取的数据转换成json格式。分享给大家供大家参考,具体如下:首先从数据库读数据,然后调用list_to_tree