(PHP 4, PHP 5)
msql_fetch_row — Holt eine Zeile als numerisches Array
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.
Das 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. |