mysql_fetch_row
(PHP 4, PHP 5)
mysql_fetch_row — Liefert einen Datensatz als indiziertes Array
Diese Erweiterung ist seit PHP 5.5.0 als veraltet markiert und wird in der Zukunft entfernt werden. Verwenden Sie stattdessen die Erweiterungen MySQLi oder PDO_MySQL. Weitere Informationen finden Sie im Ratgeber MySQL: Auswahl einer API und den zugehörigen FAQ. Alternativen zu dieser Funktion umfassen:
Beschreibung
$result
)Liefert ein numerisch indizertes Array, das der geholten Zeile entspricht und bewegt den internen Datensatzzeiger vorwärts.
Parameter-Liste
-
Ergebnis -
Das Ergebnis Ressource, das ausgewertet wird. Dieses Ergebnis kommt von einem Aufruf von mysql_query().
Rückgabewerte
Gibt ein numerisches Array von Zeichenketten zurück, das der gelesenen
Zeile entspricht oder FALSE falls keine weiteren Zeilen vorhanden sind.
mysql_fetch_row() liefert einen Datensatz aus dem Anfrageergebnis mit der übergebenen Kennung. Der Datensatz wird als Array geliefert. Jedes Feld wird in einem Array-Offset abgelegt, der Offset beginnt bei 0.
Beispiele
Beispiel #1 Eine Zeile mit mysql_fetch_row() holen
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Konnte Abfrage nicht ausführen: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo $row[0]; // 42
echo $row[1]; // der email Wert
?>
Anmerkungen
Hinweis: Diese Funktion setzt NULL-Felder auf den PHP Wert-
NULL.
Siehe auch
- mysql_fetch_array() - Liefert einen Datensatz als assoziatives Array, als numerisches Array oder beides
- mysql_fetch_assoc() - Liefert einen Datensatz als assoziatives Array
- mysql_fetch_object() - Liefert eine Ergebniszeile als Objekt
- mysql_data_seek() - Bewegt den internen Ergebnis-Zeiger
- mysql_fetch_lengths() - Liefert die Länge eines jeden Feldes in einem Ergebnis
- mysql_result() - Liefert Ergebnis