我有一个相当低效的MySQL查询,直到最近随着数据库大小的增长,它一直工作得很好。我试图使用ORDER BY RAND()语法选择一个随机记录,但它非常慢(30+秒),并导致我的PHP脚本出现问题。有没有一种更有效的方式来编写这个查询?accountcampaign.dateLastEntry IS NULL) )
有人知道如何创建提交post方法和下面代码的查询吗?我已经创建了这个查询,但是我不知道如何创建提交来查找答案,在提交按钮之后,它可以显示哪一个是错误答案和用户正确回答的总分$query2 = mysql_query("SELECT * FROM `mcq_questions` WHERE q_id>=4 AND q_id <=6 order by rand</
tblsubmitedservice SS FROM tblservicevalue LIMIT 1) RSV ON RSV.ServiceID = SS.ServiceID
此查询必须在与tblsubmitedservice的连接中从tblservicevalue如果我将"LIMIT 1“移到查询的末尾(子查询中不再有),查询将正确运行。
我尝试从一个数组中获取一个随机值,该数组填充了数据库中的数据。我正在从数据库中选择一些产品,并在首页上显示它们,但我需要显示不同的(随机)产品每次页面重新加载。$row = mysql_query("SELECT * FROM anunt WHERE lichidareStoc = 0 ORDER BY anuntID DESC") or die(mysql_error());所以,我认为$row2现
我正在尝试将另一个表中的列添加到另一个表中的while循环中,并且我尝试了类似的操作,但似乎不起作用。我怎么才能实现这样的事情呢?据我所知,我需要将data_auth中的变量保存在一个数组中,但是如何在循环中回显它们呢?$SQL = mysql_query("SELECT * FROM users ORDER BY data_reg DESC LIMIT $offset, $rowsperpage");
while($rand = mysql