Userdaten aus einer Tabelle, Userpic aus einer anderen ausgeben

marvinlol

Erfahrenes Mitglied
Hallo zusammen,

ich möchte eine Liste mit allen registrierten Benutzern ausgeben.
Die Daten wie z.B. E-Mail und Nickname sind in der Tabelle "benutzerdaten" und Sachen wie z.B. Lieblingsfilm und auch Userpic sind in der Tabelle "profil".

Jetzt möchte ich in einer while Schleife die Spalten: Id, email, Nickname, Nachname und Vorname aus der Tabelle "benutzerdaten", und aus der Tabelle "profil" nur die Spalte "userpic" ausgeben. In ihr steht von allen Benutzern der Pfad zum Userpic auf dem Server (z.B. images/users/23.jpg).

Ich weiss jetzt nicht, wie ich die Datenbank ansprechen soll, damit sie mir die Daten aus beiden Tabellen ausgibt.

Hier mal die while Schleife:

PHP:
$ausgeben = mysql_query($sql);
  while($row = mysql_fetch_array($ausgeben))
    {
     echo "<td style=\"padding: 10px;\">".$row['Id']."</td>";
     echo "<td>".$row['Nickname']."</td>";
     echo "<td>".$row['email']."</td>";
     echo "<td>".$row['Vorname']."</td>";
     echo "<td>".$row['Nachname']."</td>";
	 echo "<td><img src=\"".$row['userpic']."\" width=\"60\" height=\"77\" /></td>";
     echo "</tr><tr>";
    }

Vielleicht kann mir jemand bei meinem Problem helfen.
Danke im Vorraus.
 
Zuletzt bearbeitet:
Code:
SELECT * FROM benutzerdaten LEFT JOIN profil ON benutzerdaten.ID=profil.benutzer_ID;

Dazu müsste es in der tabelle profil die spalte "benutzer_ID" geben, die genau die gleiche ID wie der Benutzer haben muss. Anhand dieser ID wird dann verglichen, welcher Benutzer mit welchem "Lieblingsfilm" zusammen gehört.

Liebe Grüße,
Antispy
 
Vielen Dank!

Genau so soll es aussehen! Hatte vergessen, euch die Struktur meiner Tabellen zu posten. In beiden Tabellen gab es natürlich eine "Id" spalte und jetzt funktioniert alles super!

DANKE!
 
Zurück