suche nach in der

msql_field_flags> <msql_fetch_object
Last updated: Fri, 18 May 2012

view this page in

msql_fetch_row

(PHP 4, PHP 5)

msql_fetch_rowHolt 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

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.

Siehe auch



add a note add a note User Contributed Notes
msql_fetch_row
Kenneth Redpath
07-Jul-2005 01:15
Modification to the above code to make it work. Spelling Errors.

<?php
$con
= mysql_connect();
if (!
$con) {
   die(
'Server connection problem: ' . mysql_error());
}

if (!
mysql_select_db('test', $con)) {
   die(
'Database connection problem: ' . mysql_error());
}

$result = mysql_query('SELECT id, name FROM people', $con);
if (!
$result) {
   die(
'Query execution problem: ' . mysql_error());
}

while (
$row = mysql_fetch_row($result)) {
   echo
$row[0] . ': ' . $row[1] . "\n";
}

mysql_free_result($result);
?>

msql_field_flags> <msql_fetch_object
Last updated: Fri, 18 May 2012