私は簡単なブログで、私はいくつかのPHPとMySQLを練習しています。投稿者のユーザー名を表示しようとしています(作成者が投稿した場所を知っています)。 私は2つのテーブルblog_membersとblog_postsを持っていますので、1つに多く関係していますので、blog_postsにmemberIDフィールドがあります。投稿の作者であるメンバーのユーザー名を取得しようとしています。 私は参加することを考えていましたが、これを理解できません。 これは私がやろうとしていたものですが、正しく使用していないと確信しているため動作しません。データベースからユーザIDを取得
$query1 = "SELECT username from blog_members JOIN blog_posts ON memberID = memberID ";
$result1 = mysqli_query($link, $query1);
$row1 = mysqli_fetch_array($result1);
PS:私は、ユーザーIDを取得するためにセッションを使用して、それは一つの方法を働いて得たが、それはユーザーがログインしている場合にのみ機能する場合されていないですが、私はどのような場合に名前を表示したいです。
ありがとうございます!
テーブル名 'ON blog_members.memberID = blog_posts.memberID' – Saty
私は$ user = row1 ['username']と仮定します。 echo $ user; '? –