Я пытаюсь получить все сообщения, которые понравился пользователю, а не все сообщения.
У меня есть таблицы базы данных следующим образом:
лайки (столбцы (int): likeID, likeBy, likeOn)
записей (столбцы: postID, postBy, текст, например, количество)
пользователей (столбцы: ИД пользователя, имя пользователя)
Вот мой код, чтобы получить понравившуюся пользователям запись (на данный момент она получает все понравившиеся сообщения в базе данных, а не понравившиеся сообщения)
public function likes($user_id, $num){
$stmt = $this->pdo->prepare("SELECT * FROM `likes`, `posts`, `users` WHERE `likeOn` = `userID` and `user_id` = `postBy` ORDER BY `likeOn` DESC");
$stmt->bindParam(":num", $num, PDO::PARAM_INT);
$stmt->execute();
$tweets = $stmt->fetchAll(PDO::FETCH_OBJ);
есть идеи, как получить понравившиеся пользователю сообщения и не все понравившиеся сообщения?