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 wurde in PHP 7.0.0 entfernt. Verwenden Sie stattdessen die Erweiterungen MySQLi oder PDO_MySQL. Weitere Informationen finden Sie im Ratgeber MySQL: Auswahl einer API. Alternativen zu dieser Funktion umfassen:
Beschreibung
$result
): arrayGibt ein numerisch indizertes Array zurück, das dem geholten Datensatz 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 dem gelesenen
Datensatz entspricht, oder false
, falls keine weiteren Zeilen vorhanden
sind.
mysql_fetch_row() gibt einen Datensatz aus dem Abfrageergebnis mit der übergebenen Kennung zurück. Der Datensatz wird als Array zurückgegeben. Jedes Feld wird in einem Array-Offset abgelegt, der bei Offset 0 beginnt.
Beispiele
Beispiel #1 Einen Datensatz 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ängen aller Felder aus einem Ergebnis
- mysql_result() - Liefert eine Spalte aus einem MySQL-Ergebnis