因此,我有一个简单的代码,可以从数据库中随机选择行并将其转换为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/