Показать сообщение отдельно
  #4 (permalink)  
Старый 23.11.2017, 16:35
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Jolly
И как доставать из базы данных?
Сделать запрос к БД, как он конкретно будет выглядеть завит от применяемой БД, структуры таблицы (таблиц если будут и встроенные запросы), к которой производится запрос.

Что такое вообще "самые залайканные"? Например, таблица содержит сообщения и требуется получить последние сообщения, то есть новые. Если бы на момент запроса в БД существовали записи текущей даты, то можно было выбрать сообщения, дата добавления которых равна текущей.

Но такое условие не обязательно может быть соблюдено. Но можно определиться, что новыми сообщениями считать сообщения добавленные в базу не позднее D дней, от текущей даты. В этом случае выбираются сообщения, у которых значение поля date_add в таблице плюс D больше или равно текущей дате.

Определяйте в своих таблицах поля характеризующие "залайканность" и прочее, делайте по ним выборку исходя из условий, получите нужное.

Читать книжки надо, рассказать в двух словах не возможно. Пример запроса к БД тоже мало вам о чем скажет.

Последний раз редактировалось laimas, 24.11.2017 в 04:36.
Ответить с цитированием