Как получить последние 20 результатов, представленных в строке mysql db.Последние результаты, представленные в mysql db
Мне нужны 20 последних результатов, представленных пользователями.
Cheers.
Как получить последние 20 результатов, представленных в строке mysql db.Последние результаты, представленные в mysql db
Мне нужны 20 последних результатов, представленных пользователями.
Cheers.
Если вы используете auto_increment первичный ключ, его так просто, как:
SELECT * FROM that_table
ORDER BY auto_increment_primary_key DESC
LIMIT 0, 20
Если у вас нет метки времени или поля автоинкремента на этой таблице, вы не можете.
В противном случае: select * from table order by id desc limit 0,20
Смотрите ниже запрос, есть функция доступна в синтаксисе тузд ниже
SELECT FROM ORDER BY DESC LIMIT 0,20
по какой-то причине я получаю только один результат, когда у меня есть 2 результата в базе данных. – Tapha
вот код "SELECT * FROM table ORDER BY table_id DESC LIMIT 0, 20" – Tapha
это невозможно! вы не указали предложение 'where' в запросе, который вы только что разместили, чтобы вы * должны * видеть до 20 записей. –