【发布时间】:2019-03-19 11:56:32
【问题描述】:
我有两张表,一张用于帖子,另一张用于用户。我正在从 'posts' 表中获取所有帖子,并从 tbl_users 中获取用户数据(发布该帖子的人)。
目前,我正在使用这个查询:
$query = $pdo->prepare("SELECT * FROM `posts`,`tbl_users` WHERE id = user_id_p ORDER BY `post_id` DESC");
$query->execute();
return $query->fetchAll();
它工作正常,它正在从帖子表中获取所有帖子,并从 tbl_users 中获取用户数据。 但是,我的问题是我不想获取所有帖子,但我只想获取特定用户(例如仅由 John)发布的帖子以及仅来自 tbl_user 的 John 的用户数据。
(来自 tbl_users 的字段 ID 和来自表 posts 的字段 user_id_p 在两个表中都是相同的。)
有什么建议或帮助吗?
【问题讨论】: