<?PHP
// 配置json
header("Content-type: application/json;charset=UTF-8");
// 跨域配置
header("Access-Control-Allow-Credentials: true");
header("Access-Control-Allow-Origin: *");
$conn = MysqLi_connect('localhost','root','123456','my_test');
MysqLi_query($conn,"set character set 'utf8'");
MysqLi_query($conn,"set names 'utf8'");
$result=MysqLi_query($conn,"select * from goodslist");
$jarr = array();
while ($rows=MysqLi_fetch_array($result)){
$count=count($rows);//不能在循环语句中,由于每次删除 row数组长度都减小
for($i=0;$i<$count;$i++){
unset($rows[$i]);//删除冗余数据
}
array_push($jarr,$rows);
}
$json = JSON_encode($jarr,JSON_UnesCAPED_UNICODE);
$arr = json_decode($json);
echo $json;
// echo $arr;
// echo $str=json_encode($jarr);//将数组进行json编码
?>
参考:
- php将数据库查询结果返回为Json格式
- [PHP查询到的数据乱码和转json时中文变成了Unicode的编码](
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。