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

标签 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);

最佳答案

我多次运行您的代码,每次都返回10个结果。也许脚本中的其他一些代码使它什么也不返回。因此,请检查。

关于php - 从php到mysql表的某些请求没有返回任何数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49096073/

相关文章:

mysql - 计算另一个计数值,但前提是它足够高

Mysql从管道导入

php - 如何在 mysql 中使用 firebase token ?

php - woocommerce_get_shop_coupon_data 被调用 3 次

php - 拉拉维尔 : How do I get records from pivot table whereby its foreign key does not reference a primary key?

mysql - 为多行创建触发器

PHP:无法限制对页面的访问

php - Chrome 问题 - 视频流和 session 冲突

php - 图片加载失败,net::ERR_CONTENT_LENGTH_MISMATCH

mysql - 删除带有外键的表