我有以下代码从一个随机行中选择信息。PHP - 如何从表中选择随机但不同的行
$query = mysql_query("SELECT * FROM lines_angles_shapes ORDER BY RAND() LIMIT 1 ");
while($rows = mysql_fetch_array($query))
{
$question = $rows['question'];
$hint = $rows['hint'];
$level = $rows['level'];
$keyword = $rows['keyword'];
$showme = $rows['showme'];
$picture_path = $rows['picture_path'];
}
这很适合我,但我现在我需要能够从picture_path列中选择两个不同的图片,并将其分配给变量。再次,所有三行都需要不同。
关于如何做到这一点的新手任何提示?
尝试更改限制编号 – gvgvgvijayan 2014-11-04 04:47:33
是的,我想过这样做,但我怎么能够准确区分三行?在我的程序中,有一行在我的项目中有正确答案的图片路径,另外两行只是随机选择的不同图片,用作不正确的答案选项。 – 2014-11-04 04:50:28
如果你正在随机选择,你怎么知道哪一个是“正确的”呢?只需使用第一个结果作为“正确”的结果即可。 – 2014-11-04 04:53:04