Всем доброго времени суток!
Прошу помощи с реализацией проверки лайка пользователя в процессе подгрузки поста.
Таблица 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 просмотра