我无法从“ mysql_fetch_assoc”正确转换为“ json_encode”

时间:2018-11-26 04:14:29

标签: php mysql json

我有一个名为“ docentes” 的表,上面有很多数据,但是当我使用此代码时:

$query = mysqli_query($GLOBALS['connect'],'SELECT * FROM docentes ORDER BY nombre ASC');
$docentes_json = array();

  while($docentes_mysql = mysqli_fetch_assoc($query)) {
    $docentes_json[] = $docentes_mysql;
  }

echo json_encode($docentes_json);

...结果与我期望的完全不同:

... An empty document ...
  • 是的,数据库已正确连接。
  • 是的,我在表(3534行)
  • 上有信息
  • 不,我没有使用“ error_reporting()”来避免错误报告。

对不起,我的英语不好,谢谢您的帮助。


更新:我使用了json_last_error_msg(),它向我展示了我的错误...

  

格式错误的UTF-8字符,可能编码错误

0 个答案:

没有答案