alle Einträge auflisten
Andreas
- datenbank
Hallo,
ich stehe nun wieder vor einem sicher kleinen Problem, doch finde ich keine Lösung wie ich es realisieren kann.
Ich habe eine DB mit 3 Tabellen.
Alle Zeilen sollen ausgelesen werden und angezeigt werden.
Wie muß ich das Script schreiben damit alle Zeilen angezeigt werden?
Wenn ich so vorgehe, bekomme ich immer nur einen Eintrag angezeigt.
in Var. $result ist die jeweilige Tabelle geladen.
if (list($id,$link1,$link2,$usw) = mysql_fetch_array($result1))
if (list($id,$link1,$link2,$usw) = mysql_fetch_array($result2))
if (list($id,$link1,$link2,$usw) = mysql_fetch_array($result3))
MfG. Andreas
Du mußt dir einfach eine while-Schleife um die Ausgabe bauen:
while( $row = mysql_fetch_array($result1)){
//augabe
}
Wieso hast du eigentlich 3 resultSets? Schickst du 3 Select-statements zur DB? Das ist unnötig. Siehe zu diesem Thema "join"
oder poste deine Selects mal.
gruß
TheSunToucher
if (list($id,$link1,$link2,$usw) = mysql_fetch_array($result1))
if (list($id,$link1,$link2,$usw) = mysql_fetch_array($result2))
if (list($id,$link1,$link2,$usw) = mysql_fetch_array($result3))
Hallo,
hier noch meine select:
Ich kenne nur diese Variante um verschiedene Tabellen einzulesen.
$sql="select * from programm";
$result1=mysql_query($sql);
$sql="select * from provision";
$result2=mysql_query($sql);
$sql="select * from infos";
$result3=mysql_query($sql);
Mit einer Schleife funktioniert das nicht, es wird immer nur die letzte Zeile ausgegeben.
MfG. Andreas
Hallo,
hier noch meine select:
Ich kenne nur diese Variante um verschiedene Tabellen einzulesen.
Es ist schon richtig, die Tabellen eine nach der andern einzulesen.
Ein JOIN wuerde eine viel zu grosse Tabelle geben.
$sql="select * from programm";
$result1=mysql_query($sql);$sql="select * from provision";
$result2=mysql_query($sql);$sql="select * from infos";
$result3=mysql_query($sql);Mit einer Schleife funktioniert das nicht, es wird immer nur die letzte Zeile ausgegeben.
Du hat offenbar grosse Wissensluecken im Bereich PHP/MySQL.
http://www.php.net/manual/de/ref.mysql.php
und die Folgeseiten enthalten einige Beispiele.
Ebenfalls hilfreich duerte das sein:
http://www.schattenbaum.net/php/anzeigen.php
Lies das mal durch und frag dann hier nach, wenn etwas nicht klar ist.
Und lies unbedingt:
Warum soll ich nicht SELECT * schreiben?
http://www.dclp-faq.de/q/q-sql-select.html
Gruesse,
Thomas