从 php 到 mysql 表的某些请求没有返回数据

海滩

所以我有一个简单的代码,它从数据库中随机选择行并将其转换为 json,该表目前只有 20 行。我已经设置了 10 个限制。

但是有时它不返回任何内容或少于 10 行。而在其他时候,它的工作完全正常。

代码:

$sql = "SELECT * from sample_table order by rand() LIMIT 10";
$qr = mysqli_query($con,$sql);
$while($qrow = mysqli_fetch_assoc($qr)){
  $data[] = $qrow;
}
echo json_encode($data);
海滩

在我的数据中有带有重音符号的字母,例如 à 或 ô。因此,我得到了一个空回报。如果我有 put echo json_enocde($qrow),则会输出未命中格式的 JSON。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章