我有以下代碼從一個隨機行中選擇信息。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