Werbung
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
2
3
4
5
6
7
8
9
10
11
12
13
14
// 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 erzeugt eine ähnliche Ausgabe wie:
Zitat #42: "Die Antwort auf alles..."
Anmerkungen
Hinweis: Diese Funktion setzt NULL-Felder auf 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