|
|
|
| Не могу понять в чем у меня синтаксическая ошибка
$sql.=" LIMIT $arr[start] , $arr[num]"; // Дописываем запрос с учетом пагинатора
$sql.=" ORDER BY $sort "; // Дописываем с учетом сортировки
|
На этапе с пагинатором все отлично, а вот на этапе с сортировкой ошибка, подскажите в чем?
MySQL error:
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 'ORDER BY price' at line 1
Почему ORDER BY облачаеться в одинарные кавычки (даже если туда переменную не подставлять все равно) | |
|
|
|
|
|
|
|
для: starpom
(03.10.2010 в 12:34)
| | а сам запрос с ORDER BY для бабы Ванги оставили | |
|
|
|
|
|
|
|
для: oliss
(03.10.2010 в 14:08)
| | Не понял? | |
|
|
|
|
|
|
|
для: oliss
(03.10.2010 в 14:08)
| | сегодня я за бабу Вангу, можно?
1.апострофы в диагностическом собщении не из исходного кода, а лишь для обрамления цитируемого фрагмента.
2. запрос не идет потому, что нарушена последовательность фрагментов ORDER и LIMIT
3. Тредстартеру рекомендуется не смешивать код на php и код на SQL.
И жалуясь на SQL-код, приводить именно его, а не порождающий php-код. | |
|
|
|
|
|
|
|
для: Trianon
(03.10.2010 в 14:26)
| | Теперь понял, спасибо. | |
|
|
|