Forum und email

msql_fetch_row

(PHP 4, PHP 5)

msql_fetch_row — Holt eine Zeile als numerisches Array

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

Example#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.