Ich habe einen einfachen Blog, wo ich einige PHP und MySQL üben. Ich versuche, den Benutzernamen des Postautors anzuzeigen (Sie wissen, wo es heißt, vom Autor geschrieben). Ich habe zwei Tabellen blog_members und blog_posts, die 1 zu vielen verwandt sind, also habe ich ein Mitglieds-ID-Feld in den blog_posts. Ich versuche den Benutzernamen des Mitglieds zu erhalten, der der Autor des Beitrags ist. Ich dachte daran, einen Beitritt oder etwas zu tun, aber ich kann das nicht herausfinden. Hier ist, was ich versucht habe zu tun, aber es funktioniert nicht, weil ich sicher bin, dass ich es nicht richtig benutze.Holen Sie sich Benutzer-ID aus der Datenbank
$query1 = "SELECT username from blog_members JOIN blog_posts ON memberID = memberID ";
$result1 = mysqli_query($link, $query1);
$row1 = mysqli_fetch_array($result1);
PS: Ich habe es funktioniert ein Weg-Sitzung über die Benutzer-ID zu bekommen, aber das funktioniert nur, wenn der Benutzer angemeldet ist, was nicht der Fall ist, möchte ich auf jeden Fall den Namen angezeigt werden soll.
Danke!
benötigen Tabellenname 'ON blog_members.memberID = blog_posts.memberID' – Saty
Ich würde annehmen' $ user = row1 ['username']; echo $ user; '? –