我尝试从一个数组中获取一个随机值,该数组填充了数据库中的数据。我正在从数据库中选择一些产品,并在首页上显示它们,但我需要显示不同的(随机)产品每次页面重新加载。$row = mysql_query("SELECT * FROM anunt WHERE lichidareStoc = 0 ORDER BY anuntID DESC") or die(mysql_error());
$row2 = mysql_fetch_assoc($
我目前使用php中的EZSQL类来查询MySQL数据库。我正在尝试从数据库中抓取随机记录,但我想知道是否可以通过php而不是sql查询本身来随机化结果。("SELECT * FROM table ORDER BY RAND()");
{
取而代之的是,我可以从数据库中获取结果,然后通过php随机化它吗?
NoMethodError (private method `rand' called for #<User::ActiveRecord_Relation:0x007fbab27d7ea8>):
一旦我获得了这个随机数据我知道在MySQL中有一种获取随机数据的方法,但我需要从数据库中提取随机数据400次,所以我认为从数据库加载数据一次,然后提取随机数400次比在MySQL上运行400次查询效率更高。