(PHP 4, PHP 5)
msql_fetch_row — Holt eine Zeile als numerisches Array
$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.
ErgebnisDas Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von msql_query().
Gibt ein Array mit einem Element für jede Spalte des Datensatzes
zurück, oder FALSE, falls kein Datensatz mehr geholt werden kann.
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);
?>
| 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.
|