2つのテーブルがあります。1つはと呼ばれ、もう1つはposts
と呼ばれusers
ます。内部posts
にはいくつかの列があり、そのうちの1つはの外部キーですuserid
。私のusers
テーブルには、auserid
とaを含むいくつかの列がありますusername
。posts.userid
を使用して、を検索しusers.userid
て表示したいと思いますusers.username
。現在使用しているもの:
SELECT posts.postid, posts.title, posts.text, posts.link, posts.good, posts.bad, posts.userid
FROM posts
各投稿に関するデータを取得するには、
SELECT users.username, users.userid, posts.userid
FROM users, posts
WHERE users.userid = posts.userid
各ユーザーに関するデータを取得しますが、これを行うと、の出力echo $row_therealuserid['username'];
は常に最初のユーザーになります。