parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

зачем тут парсер?

Maxx 25.03.2012 02:55 / 25.03.2012 03:02

Если табличка маленькая, то просто:
SELECT question, time
FROM   q_hard
ORDER BY RAND() 
LIMIT 0,1;
Это очень тормознутый способ, имейте ввиду, так что лучше так -
SELECT question, time
FROM   q_hard
WHERE 
   id >= (SELECT FLOOR( MAX(id) * RAND()) FROM `q_hard` ) 
ORDER BY id 
LIMIT 1;
И еще ваш вариант не будет работать, если записи могут удаляться, т.к. ваше id = (1;count(*)) может попасть на удаленную ранее запись