
数据库数据
第一步链接数据库
$dbhost = 'localhost'; // 服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = 'root'; // mysql用户名密码
$dbname = 'runoob'; //数据库名称
$conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname);
if(!$conn)
{
die('连接失败: ' . mysqli_error($conn));
}
第二步查询数据库
$json = ''; $data = array(); $sql = "SELECT * FROM paging";//sql查询语句 $result = mysqli_query($conn,$sql);
第三步获取查询数据
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里面汉字是完整的汉字了。
胜象大百科








