Я пытаюсь преобразовать данные из моей БД в JSON с помощью PHP-скрипта. Все отлично работает в моей локальной среде (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");