PHP Dokumentation: Function mssql-fetch-row
12. Januar 2010 von werner
mssql_fetch_row
(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_fetch_row — Liefert einen Datensatz als indiziertes Array
Beschreibung
mssql_fetch_row() liefert einen Datensatz von dem Ergebnis, das zur angegebenen Ergebniskennung result gehört. Der Datensatz wird als Array zurückgegeben. Jedes Feld des Ergebnisses wird in einem Array-Offset gespeichert, der bei Offset 0 beginnt.
Ein nachfolgender Aufruf von mssql_fetch_row() gibt den nächsten Datensatz aus dem Ergebnis zurück oder FALSE, wenn es keine weiteren Datensätze gibt.
Parameter-Liste
- result
Der Bezeichner des Ergebnisses, das ausgewertet wird. Dieses Ergebnis stammt von einem Aufruf von mssql_query().
Rückgabewerte
Gibt ein Array mit dem gelieferten Datensatz zurück oder FALSE, wenn es keinen weiteren Datensatz gibt.
Beispiele
Beispiel #1 mssql_fetch_row()-Beispiel
<?php
// Mit MSSQL verbinden und Datenbank auswählen
$verbindung = mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php', $verbindung);// Die auszuführende Anfrage
$anfrage = mssql_query('SELECT [id], [quote] FROM [quotes] WHERE [id] = \'42\'', $verbindung);// Schlug die Anfrage fehl?
if (!$anfrage) {
die('MSSQL-Fehler: ' . mssql_get_last_message());
}// Den Datensatz abrufen
$datensatz = mssql_fetch_row($anfrage);// 'quote' ausgeben
echo 'Zitat #' . $datensatz[0] . ': "' . $datensatz[1] . '"';
?>Das oben gezeigte Beispiel erzeugteine ähnliche Ausgabe wie:
Zitat #42: "Die Antwort auf alles..."
Anmerkungen
Hinweis: Diese Funktion setzt NULL-Felderauf den PHP Wert-NULL.
Siehe auch
- mssql_fetch_array() – Liefert einen Ergebnis-Datensatz als assoziatives Array, als numerisches Array oder beides
- mssql_fetch_object() – Liefert einen Datensatz als Objekt
- mssql_data_seek() – Bewegt den internen Datensatzzeiger
- mssql_result() – Liefert die bei einer Abfrage gefundenen Daten