Function.msql-fetch-row
Aus PHP-Wiki
msql_fetch_row — Holt eine Zeile als numerisches Array
Inhaltsverzeichnis |
Beschreibung
array msql_fetch_row ( resource $result )
msql_fetch_row() holt eine Zeile des
Abfrageergebnisses, das mit der Ergebniskennung verknüpft ist.
Der Datensatz wird als Array zurückgegeben. Alle Spalteninhalte des
Ergebnisses werden unter einem numerischen Index, der bei 0 beginnt,
gespeichert.
Aufeinanderfolgende Aufrufe von msql_fetch_row()
geben jeweils die nächste Zeile des Abfrageergebnisses zurück, oder
FALSE, wenn keine Datensätze mehr gelesen werden können.
Parameter-Liste
- Ergebnis
- Das Ergebnis Ressource das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von msql_query().
Rückgabewerte
Gibt ein Array mit einem Element für jede Spalte des Datensatzes
zurück, oder FALSE, falls kein Datensatz mehr geholt werden kann.
Beispiele
Beispiel #1 msql_fetch_row() Beispiel
<?php $con = msql_connect(); if (!$con) { die('Verbindungsaufbau fehlgeschlagen: ' . msql_error()); } if (!msql_select_db('test', $con)) { die('Fehler beim Auswählen der Datenbank: ' . msql_error()); } $result = msql_query('SELECT id, name FROM people', $con); if (!$result) { die('Konnte die Abfrage nicht ausführen: ' . msql_error()); } while ($row = msql_fetch_row($result)) { echo $row[0] . ': ' . $row[1] . "\n"; } msql_free_result($result); ?>
ChangeLog
Version Beschreibung 4.3.11 and 5.0.4 Ein Fehler beim Auslesen von Spalten, die NULL enthielten, wurde behoben. Solche Spalten waren nicht im Ergebnisarray enthalten.