|
|
|
| Запрос
SELECT *, FROM links LEFT JOIN block ON links.links_sites_id = block.block_sites_id LEFT JOIN sites ON links.links_sites_id = sites.sites_id WHERE links_sites_id = '".intval($_GET['site'])."' ORDER BY links_date DESC
Почему если я в конце добавляю LIMIT block_limit или любое другое поле которое точно есть выскакивает ошибка
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 'block_limit' at line 1
Если поставить там сразу же число, то все ок. А если поле которое есть - ошибка. Почему? | |
|
|
|
|
|
|
|
для: Sergeous
(09.03.2010 в 00:59)
| | LIMIT должен быть числом, даже определённая переменная @x даёт ошибку.
тем более он не может вычисляться в процессе выполнения запроса
//вернее не лимит а его параметры offset и count | |
|
|
|
|
|
|
|
для: exp
(09.03.2010 в 01:13)
| | Спасибо ,понятно. Получается, если число LIMIT лежит в базе, одним запросом не ограничится? | |
|
|
|
|
|
|
|
для: Sergeous
(09.03.2010 в 01:33)
| | нет, LIMIT используется с 2-я числовыми параметрами чтоб вывести определенное количество строк из БД.
LIMIT 3, 10 выведет 10 строк из БД начиная с 4-ой строки | |
|
|
|