2014-09-21, 05:51 PM
file : inc\functions_user.php
function generate_question() :
SQL = 'SELECT qid, shown FROM ".TABLE_PREFIX."questions WHERE active='1' ORDER BY RAND() LIMIT 1'
generate an error because SQLITE knows RANDOM function but no RAND function
* see http://www.sqlite.org/lang_corefunc.html
more ... I know that questions table is very litle but http://www.carlj.ca/2007/12/16/selecting...-with-sql/
I suggest :
SQL = 'SELECT qid, shown FROM ".TABLE_PREFIX."questions WHERE active='1' ORDER BY RANDOM() LIMIT 1'
but did not test with MySQL or MySQLI.
function generate_question() :
SQL = 'SELECT qid, shown FROM ".TABLE_PREFIX."questions WHERE active='1' ORDER BY RAND() LIMIT 1'
generate an error because SQLITE knows RANDOM function but no RAND function
* see http://www.sqlite.org/lang_corefunc.html
more ... I know that questions table is very litle but http://www.carlj.ca/2007/12/16/selecting...-with-sql/
I suggest :
SQL = 'SELECT qid, shown FROM ".TABLE_PREFIX."questions WHERE active='1' ORDER BY RANDOM() LIMIT 1'
but did not test with MySQL or MySQLI.