我现在在mysqli数据库中有表,我想随机获得1个结果
这是代码mysql

$cid = $_GET['id'];

$ans = $db->query("select * from result where cat_id='$cid' limit 1");
$rowans = $ans->fetch_object();

echo"
<h4>".$rowans->title."</h4><br>
<img src='".$rowans->img."' style='width:400px;height:300;' />
<p>".$rowans->desc."</p>";


在这段代码中,我得到1个结果,但不是随机的,总是给我相同的结果

最佳答案

SQL:

SELECT *
FROM result
ORDER BY rand()
LIMIT 1

10-07 13:15