我试图从数据库中填充数据的数组中获取随机值。我从数据库中选择了一些产品并将它们显示在首页上,但每次页面重新加载时,我都需要显示不同的(随机)产品。从数据库中选择数组后,从数组中选择一个随机值
$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