【发布时间】:2016-01-12 22:51:47
【问题描述】:
所以我目前的查询是这样的
"SELECT * FROM articles
WHERE id = :id "
但是我想知道如何将文章表连接到另一个名为 users 的表中。
我想这样做,以便我能够使用每个文章行的 author_id 来获取作者的用户名,使用 article.author 来找到与作者 ID 与 users.id 匹配的用户名。
【问题讨论】:
-
PDO 是连接方式,因此与您的问题无关。您将使用
JOINs 连接您的表。 -
我知道 PDO 是驱动程序,但是我不确定如何正确使用 JOIN,因为我以前从未使用过它们。
-
我在上面的评论中为您链接了文档。从那里开始,尝试一下,然后当您遇到具体问题时,请联系我们,我们会尽力提供帮助。
-
加入相当先进,比如第 2 天 :)
-
那么这是否正确?选择 * FROM 文章 LEFT JOIN users ON article.author = users.id WHERE items.id = :id