Es gibt mehrere Möglichkeiten Daten aus der Datenbank via PHP auszugeben. Das sind einmal mysql_fetch_row und einmal mysql_fetch_assoc.
mysql_fetch_row spricht die Ergebnistabelle über die ID's der Spalten an.
Eine Beispiel ausgabe könnte so aussehen:
$Ergebnis=mysql_query("SELECT * FROM users);
while($row=mysql_fetch_row($Ergebnis)){
echo $row[0]." ".$row[1]."<br>"
}
Wie man hier sehen kann, wird die While-Schleife so lange durchlaufen, bis kein User mehr da ist. Bei jedem Durchlauf wird mysql_fetch_row durchlaufen, und wenn es true wird, wird die Schleife durchlaufen. Bei jedem Aufruf, wird der jeweils nächste Eintrag in die Variable $row eingetragen. Es werden die ersten zwei Spalten der Datenbank ausgegeben und danach wird eine neue Zeile angefangen.
mysql_fetch_row spricht die Ergebnistabelle über die ID's der Spalten an.
Eine Beispiel ausgabe könnte so aussehen:
$Ergebnis=mysql_query("SELECT * FROM users);
while($row=mysql_fetch_assoc($Ergebnis)){
echo $row['vorname']." ".$row['nachname']."<br>"
}
Hier wird wieder wie bei mysql_fetch_row jede Zeile durchlaufen. Jedoch wird hier direkt über den Spaltennamen auf die Ergebniszeile in $row zugegriffen.
Wenn Du einen Vergleich auf Geschwindigkeitsebene sehen möchtest, ist dieser Artikel vielleicht interessant für dich.
Es wurden noch keine Kommentare abgegeben!
Um ein Kommentar zu schreiben musst du eingeloggt sein.