php - 使用 randoma 和 where 子句错误的 php 中的 SQL 查询
问题描述
我在 SQL 中有一个查询来使用 PHP 获取数据。查询如下:
$response=mysqli_query($con,"select * from haad WHERE id =(select min(id) from questions where id > {$_POST['next_id']}) ORDER BY RAND() ");
Evrything 工作正常,但我无法使用它获取随机数据。数据以相同的顺序显示。这段代码有什么错误?
解决方案
"SELECT * FROM haad WHERE id = (SELECT MIN(id) FROM questions WHERE id > '" .$_POST['next_id'] ." ' ORDER BY RAND())"
推荐阅读
- python - 转换数据类型时如何让“应用映射”正常工作
- 3scale - 如何在 url 路径参数的映射规则中定义模式
- python - 非常不适合使用 scipy.optimize 的对数正态密度函数
- macos - VPN Cisco IPSec 更改 DNS
- elasticsearch - 使用无痛脚本计算 Elastic 6.7 中的两个日期持续时间
- javascript - React .fetch REST 调用在渲染中返回空列表,但知道对象的字段?
- javascript - Hapi.js v17 CORS 飞行前不返回 Access-Control-Allow-Origin 标头
- here-api - 如何使用附近的车站 api 仅显示火车站/地铁站?
- android - 在 Unity3D 中选择正确的分辨率
- visual-studio - 在 VS 2017 社区中没有添加在线包的选项