我試圖從數據庫中填充數據的數組中獲取隨機值。我從數據庫中選擇了一些產品並將它們顯示在首頁上,但每次頁面重新加載時,我都需要顯示不同的(隨機)產品。從數據庫中選擇數組後,從數組中選擇一個隨機值
$row = mysql_query("SELECT * FROM anunt WHERE lichidareStoc = 0 ORDER BY anuntID DESC") or die(mysql_error());
$row2 = mysql_fetch_assoc($row);
因此,我認爲$ row2現在是一個數組,並具有我以前從數據庫中選擇的所有信息。我現在如何從該數組中選擇一個隨機「行」?
感謝
你可以使數據庫做的工作適合你,請參閱http://stackoverflow.com/questions/16928079/return-random-results-order-by-rand/16928464#16928464和http://stackoverflow.com/questions/16928019/random-shuffle-without-getting-相同的結果,再次/ 16928182#16928182。 – mzedeler