Forum Webscript.Ru
Программирование => PHP => Тема начата: kiruxa от 22 Августа 2006, 14:19:47
-
Доброго дня
Подскажите как осуществить выборку произвольных данных из базы
мне нужно сделать выборку 6 машин из базы причем произвольно....
SELECT *( random id ) FROM tbl_cars LIMIT 6
зараннее благодарю
-
ORDER BY RAND ()
-
написал так -
" SELECT * FROM tbl_cars WHERE `dealer_id`=\'$dealer_id\' ORDER BY RAND (`id`) "
пишет
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'(`id`)\' at line 1
-
лишние апострофы и точками переменная не отделена от строки запроса
-
Напиши так:
SELECT * FROM tbl_cars WHERE `dealer_id`=\'$dealer_id\' ORDER BY RAND()
-
на это выдает впринципе тоже самое :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'()\' at line 1
у меня id - ключевое поле
-
RAND - Это функция, соотвествено после неё до скобок не может быть пробела
-
Спасибо огромное :)
заработало