PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
stonerweed Отправлено: 14 Февраля, 2017 - 23:49:06 • Тема: Подготовленные запросы PDO • Форум: Вопросы новичков

Ответов: 3
Просмотров: 227
3d_killer пишет: вообще между ними запятая по синтаксису идет


3d_killer, спасибо большое!!! я думал поседею)))
stonerweed Отправлено: 14 Февраля, 2017 - 23:08:01 • Тема: Подготовленные запросы PDO • Форум: Вопросы новичков

Ответов: 3
Просмотров: 227
Всем привет! Помогите пожалуйста понять что я делаю не так...

из get прилетает $sort и $order... значения в них имеются...

Так работает
CODE (htmlphp):
скопировать код в буфер обмена
  1. $sql = "SELECT * FROM products ORDER BY $order $sort LIMIT :limit OFFSET :offset";


так нет
CODE (htmlphp):
скопировать код в буфер обмена
  1. $sql = "SELECT * FROM products ORDER BY :order :sort LIMIT :limit OFFSET :offset";


CODE (htmlphp):
скопировать код в буфер обмена
  1. $result->bindParam(':order', $order, PDO::PARAM_STR);
  2. $result->bindParam(':sort', $sort, PDO::PARAM_STR);
  3. $result->bindParam(':limit', $limit, PDO::PARAM_INT);
  4. $result->bindParam(':offset', $offset, PDO::PARAM_INT);
  5. $result->setFetchMode(PDO::FETCH_ASSOC);
  6. $result->execute();


он не выдает ошибку... SQL выполняется, но данные не сортируются

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB