получить искаженный JSON: неожиданный ‘?’ в результате mysqli_fetch_row

Я выполняю этот оператор выбора на моем столе

$get_ads_by_category_query = "select name from sorvy_djcf_items where cat_id='38'";

if(mysqli_select_db($conn,'joyshopp_adds')){

$result = mysqli_query($conn, $get_ads_by_category_query);

if( mysqli_num_rows($result) > 0 ){
$row = mysqli_fetch_row($result;
echo $row[0];
}

Когда я выполняю этот запрос, возвращаю Malformed JSON: неожиданный ‘?’ в браузере вы знаете, почему это происходит ???

У тебя есть решение?

Я тоже видел это Как преобразовать весь набор символов и сопоставление базы данных MySQL в UTF-8? и попытался изменить сопоставление базы данных на utf8, но это не сработало …

0

Решение

использование json_encode вернуть ответ JSON.

echo json_encode($row[0]);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]