首页 > 解决方案 > 使用 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 工作正常,但我无法使用它获取随机数据。数据以相同的顺序显示。这段代码有什么错误?

标签: phpmysqlsql

解决方案


"SELECT * FROM haad WHERE id = (SELECT MIN(id) FROM questions WHERE id > '" .$_POST['next_id'] ." ' ORDER BY RAND())"


推荐阅读