<?php
header('Content-Type: application/json');
$response = array();
$mysqli = new mysqli();
$result = $mysqli->query("SELECT * from groupa") or die(mysql_error());
if ($result->num_rows > 0) {
$response["shedule"] = array();
while ($row = $result->fetch_assoc()) {
$shedule = array();
$shedule["gid"] = $row["gid"];
$shedule["id_kurs"] = $row["id_kurs"];
//$shedule["gname"] = $row["gname"];
array_push($response["shedule"], $shedule);
}
$response["success"] = 1;
echo json_encode($response);
} else {
$response["success"] = 0;
echo json_encode($response);
}
?>
При раскомментировании строки
//$shedule["gname"] = $row["gname"];
Перестает выводить вообще что-либо, просто белая страница.
У gname в базе тип varchar
Дабы не оставить вопрос без ответа отвечаю:
header('Content-Type: application/json');
echo json_encode($response,JSON_UNESCAPED_UNICODE);
5.4.0 Для options были добавлены константы JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, и JSON_UNESCAPED_UNICODE.
$a = array('<foo>',"'bar'",'"baz"','&blong&', "\xc3\xa9");
echo "Обычно: ", json_encode($a), "\n";
echo "Тэги: ", json_encode($a, JSON_HEX_TAG), "\n";
echo "Апострофы: ", json_encode($a, JSON_HEX_APOS), "\n";
echo "Кавычки: ", json_encode($a, JSON_HEX_QUOT), "\n";
echo "Амперсанты: ", json_encode($a, JSON_HEX_AMP), "\n";
echo "Юникод: ", json_encode($a, JSON_UNESCAPED_UNICODE), "\n";
echo "Все: ", json_encode($a, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE), "\n\n";
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости