繁体   English   中英

使用PHP将数据从MySQL转换为JSON

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM