Вывод из БД последних записей пользователя - MySQL

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Подскажите, как можно вывести из БД MSQL последние 10 записей определенного пользователя. У меня по запросу выводятся все записи пользователя с id_user = 1944, но их почти 3000, а мне надо вывести последние 10
$query = 'SELECT id, id_user, id_categories,name,date,title,text,town,img,price,telefon,rooms,valu,logo FROM `' . $table_name . '` WHERE id_user IN (1944);

Решение задачи: «Вывод из БД последних записей пользователя»

textual
Листинг программы
WHERE id_user IN (1944) ORDER BY id DESC LIMIT 10

Объяснение кода листинга программы

В данном коде происходит выборка из базы данных последних 10 записей пользователя с id 1944.

  1. SELECT * — выбираются все поля из таблицы
  2. FROM table_name — указывается название таблицы, из которой производится выборка
  3. WHERE id_user IN (1944) — фильтрация записей по пользователю с id 1944
  4. ORDER BY id DESC — сортировка записей по убыванию id
  5. LIMIT 10 — ограничение выборки до 10 записей В итоге получается запрос на выборку последних 10 записей пользователя с id 1944 из таблицы table_name.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5
Похожие ответы