Hallo zusammen
Ich habe zwei Tabellen
Tabelle1
Spalten: ICQ,Email,Homepage
Tabelle2
Spalten: ID,Vorname,Nachname
Wobei Name aus Tabelle1 zu ID aus Tabelle 2 zusammengehört also verknüpft ist
Abfrage Tabelle 1
Abfrage Tabelle 2
Mal abgesehen davon, dass diese beiden Abfragen funktionieren, auch wenn jetzt beim umschreiben mit anderen Werten ein Fehler sich hat einschleichen können, so ist nun meine Frage wie ich diese Werte nun ausgeben kann.
Nehmen wir an ich habe 5 Datensätze die alle untereinander ausgegeben werden sollen
Wäre die Ausgabe für die Werte der ersten Tabelle
Entsprechend könnte sie für die Werte aus Tabelle zwei aussehen.
Nun soll aber als Ausgabe z.B. folgendes erscheinen:
echo "ID";
echo "$Name hat die Email Adresse $Email besuch ihn auf $Homepage<BR>\n";
echo "<BR>";
echo "Es ist $Vorname , $Nachname";
In $row sind die Werte ICQ,Email,Homepage
In $row2 sind die Werte ID,Vorname,Nachname
Wie muss ich nun vorgehen das übereinstimmende Datensätze aus zwei Tabellen zusammen ausgegeben werden und zwar so oft wie Datensätze vorhanden sind ?
So in der Art von.
1
Test hat die Emailadresse test@test.de besucht in auf www.test.de
Es ist Vorname-Test Nachname- Test
2
Haus hat die Emailadresse haus@haus.de ... usw
Für Eure Hilfe wäre ich sehr dankbar
Gruß hoefti
Ich habe zwei Tabellen
Tabelle1
Spalten: ICQ,Email,Homepage
Tabelle2
Spalten: ID,Vorname,Nachname
Wobei Name aus Tabelle1 zu ID aus Tabelle 2 zusammengehört also verknüpft ist
Abfrage Tabelle 1
Code:
$abfrage = "select ICQ,Email,Homepage from Tabelle1 where Status= 'neu' order by ICQ"; $result = mysql_db_query("Datenbankname",$abfrage); $row = mysql_fetch_object($result); echo mysql_error();
Code:
$abfrage2 = "select ID,Vorname,Nachname from Tabelle2, Tabelle1 where Tabelle2.ID = '".$row->Name."' and Tabelle1.Name = Tabelle2.ID"; $result2 = mysql("Datenbankname",$Abfrage2); $row2 = mysql_fetch_object($result2); echo mysql_error();
Nehmen wir an ich habe 5 Datensätze die alle untereinander ausgegeben werden sollen
Code:
while (list($ICQ,$Email,$Homepage) = mysql_fetch_row($result)) { echo "$ICQ Nummer hat die Email Adresse $Email besuch ihn auf $Homepage<BR>\n"; }
Entsprechend könnte sie für die Werte aus Tabelle zwei aussehen.
Nun soll aber als Ausgabe z.B. folgendes erscheinen:
echo "ID";
echo "$Name hat die Email Adresse $Email besuch ihn auf $Homepage<BR>\n";
echo "<BR>";
echo "Es ist $Vorname , $Nachname";
In $row sind die Werte ICQ,Email,Homepage
In $row2 sind die Werte ID,Vorname,Nachname
Wie muss ich nun vorgehen das übereinstimmende Datensätze aus zwei Tabellen zusammen ausgegeben werden und zwar so oft wie Datensätze vorhanden sind ?
So in der Art von.
1
Test hat die Emailadresse test@test.de besucht in auf www.test.de
Es ist Vorname-Test Nachname- Test
2
Haus hat die Emailadresse haus@haus.de ... usw
Für Eure Hilfe wäre ich sehr dankbar
Gruß hoefti