@MrColdCoffee
web

Как реализовать объединение результата в RedBean PHP?

Всем доброго времени суток!
Прошу помощи с реализацией проверки лайка пользователя в процессе подгрузки поста.

Таблица users:
id | userName

Таблица posts:
id | postTitle | authorID

Таблица likes:
id | postID | userID

Использую RBphp.

Есть запрос:
R::getAll('SELECT p.* ,u.name FROM posts p, users u WHERE p.authorid = u.id AND p.status=1 ORDER BY p.id DESC LIMIT 10');

В результате получаем массив с данными о постах, где вместо айдишники автора пишется его Имя.

Счётчик лайков находится в таблице posts

В таблице likes - хранятся сами лайки.

Вопрос как можно к запросу добавить результат поиска строки в таблице likes, где userID=айди пользователя, а postID=posts.id ?

Считаю затратно делать проверку в цикле для каждого поста отдельно или лучше так и оставить?)

Заранее спасибо!)
  • Вопрос задан
  • 304 просмотра
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы