Перейти к содержимому


$sqlQuery с большего ID


Сообщений в теме: 2

#1 ber

    Активный участник

  • Пользователи
  • PipPipPip
  • 237 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 20 Январь 2016 - 10:08

Приветствую!
Есть простой запрос $sqlQuery, который проверяет наличие в определенной таблице соответствие:

$sqlQuery = "SELECT `id` FROM ".DATA_TABLE."87 WHERE (`status`='активен' and (replace(replace(replace(replace(replace(`f1193`,' ',''),'+',''),'-',''),'(',''),')','') LIKE '%".$phone."%')) LIMIT 1";

LIMIT 1 ограничивает результаты первым найденным.
Проблема в том, что есть несколько записей с одинаковыми f1193 и надо, что бы он находил самую новую (с максимальным ID).

Как быть? Возможно есть код, который указывает производить поиск с максимального новых записей, а не с самых старых?
www.its-truck.ru - Группа компаний ИТС
www.intertransservice.ru - ИТС-МАН - Официальный дилер MAN Truck and Bus
www.its-daf.ru - ИТС-ДАФ - Официальный дилер DAF Trucks
www.its-hino.ru - ИТС-Хино - Официальный дилер Hino Motors
www.its-kamaz.ru - ИТС-Камаз - Официальный дилер ПАО КамАЗ
www.trp-parts.ru - Интернет-магазин запасных частей для грузовых авто

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 20 Январь 2016 - 10:19

Так добавьте в запрос обратную сортировку по id, тогда первой будет самая новая запись.

https://ru.wikipedia...elect_%28SQL%29

#3 ber

    Активный участник

  • Пользователи
  • PipPipPip
  • 237 сообщений
  • Пол:Мужчина
  • Город:Москва

Отправлено 20 Январь 2016 - 10:53

Спасибо за наводку, получилось:

$sqlQuery = "SELECT `id` FROM ".DATA_TABLE."46 WHERE (replace(replace(replace(replace(replace(`f485`,' ',''),'+',''),'-',''),'(',''),')','') LIKE '%".$phone."%') ORDER BY `id` DESC LIMIT 1";

Добавилось ORDER BY `id` DESC
www.its-truck.ru - Группа компаний ИТС
www.intertransservice.ru - ИТС-МАН - Официальный дилер MAN Truck and Bus
www.its-daf.ru - ИТС-ДАФ - Официальный дилер DAF Trucks
www.its-hino.ru - ИТС-Хино - Официальный дилер Hino Motors
www.its-kamaz.ru - ИТС-Камаз - Официальный дилер ПАО КамАЗ
www.trp-parts.ru - Интернет-магазин запасных частей для грузовых авто





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных