<?php
// 连接mysql
$mysqli = new mysqli('localhost', 'root', '123456', 'test');
if($mysqli->connect_errno) { // 检查是否连接成功
die('Connect Error: ' . $mysqli->connect_error);
}
// 设置编码
$mysqli->set_charset('utf8');
// 查询数据库,获取数据
$sql = "SELECT * FROM student";
$res = $mysqli->query($sql);
if(!$res) {
die("Error: " . $sql . "<br>" . $mysqli->error); // 如果出现错误,输出错误信息
}
// 将数据以json格式输出
while ($row = $res->fetch_assoc()) { // 循环获取所有的数据
// 存入到一个新的数组中
// 注意:此处的key值可以根据实际情况来定义,如此处的key值是name, age, sex 等等
$data[] = array(
'name'=>$row['name'],
'age'=>$row['age'],
'sex'=>$row['sex']
); } // 关闭数据库连接
echo json_encode($data); // 返回最后执行的json字符串
$res->free();
$mysqli->close();
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...