[英]Convert Data from MySQL to JSON using PHP
我正在尝试使用PHP脚本将数据从数据库转换为JSON。 在我的本地环境(MAMP)上一切正常。 当我尝试将所有内容放到服务器上时,我的JSON文件为空:(
到目前为止我有什么
我的PHP脚本
<?php
$connection = mysqli_connect("localhost","root","root","angulardb") or die("Error " . mysqli_error($connection));
$sql = "select * from postings";
$result = mysqli_query($connection, $sql) or die("Error in Selecting " . mysqli_error($connection));
$emparray = array();
while($row =mysqli_fetch_assoc($result))
{
$emparray[] = $row;
}
$fp = fopen('menue.json', 'w');
fwrite($fp, json_encode($emparray));
fclose($fp);
echo json_encode($emparray);
?>
通过将此脚本上传到我的服务器(并更新数据),我收到了一个空的JSON文件,没有任何响应。
任何想法有什么问题吗??? 服务器端是否需要其他配置?
提前致谢
好的,我知道了 。
缺少的chsrset = utf8导致了我的问题!
$ pdo = new PDO(“ mysql:dbname = db239256x2330361; host = mysql.webhosting38.1blu.de; charset = utf8 ”,“ s239256_2330361”,“ 20dj93lpav + dd”);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.