Daten aus 2 verschiedenen Tabellen auslesen
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-Code:
Danke im Vorraus. |
AW: Daten aus 2 verschiedenen Tabellen auslesen
Willkommen hier im Forum!
Wie sieht die Struktur der beiden Tabellen aus? Wie sind die Tabellen miteinander verbunden? Ansonsten sollte das von Dir gesuchte Zauberwort JOIN heißen. |
AW: Daten aus 2 verschiedenen Tabellen auslesen
Also die Struktur der Tabellen sieht so aus, dass in der Tabelle "benutzerdaten" Primary key die Id ist und in der Tabelle "profil" ist Primary Key uid (userid). Bei der registrierung wird ein Datensatz in benutzerdaten erstellt und mit Email, Password, Nickname usw. gefüllt.
Gleichzeitig wird ein jeweils ein Datensatz in profil erstellt in dem lediglich die Spalten "uid" und "userpic" gefüllt werden. Die Spalte userpic ist anfangs immer "images/users/nopic.jpg". Mit JOIN habe ich mich auch schon "befasst" nur komme ich überhaupt nicht damit klar. |
AW: Daten aus 2 verschiedenen Tabellen auslesen
Hier wirds schön beschrieben: A Visual Explanation of SQL Joins
|
AW: Daten aus 2 verschiedenen Tabellen auslesen
Ah danke für den Tipp.
Kann mir vielleicht jemand einen kurzen Code zu meinem konkreten Beispiel schreiben? Ich steige da auf deutsch schon nicht durch und die englische Erklärung hilft mir dabei leider nicht so. Ich komme da total durcheinander mit den ganzen "A" und "B"s. Ich hoffe ihr helft mir |
AW: Daten aus 2 verschiedenen Tabellen auslesen
push
ich brauche Hilfe ! |
AW: Daten aus 2 verschiedenen Tabellen auslesen
Das MySQL Handbuch auf deutsch: http://dev.mysql.com/doc/refman/5.1/de/join.html
|
AW: Daten aus 2 verschiedenen Tabellen auslesen
Zitat:
Zitat:
cx |
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:53:51 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.