PHP Portal » PHP Handbuch » mssql_data_seek

Werbung

mssql_data_seek


(PHP 4, PHP 5, PECL odbtp >= 1.1.1)

mssql_data_seekBewegt den internen Datensatzzeiger

Beschreibung

bool mssql_data_seek ( resource $result_identifier , int $row_number )

mssql_data_seek() bewegt den internen Datensatzzeiger des mit der angegebenen Ergebniskennung result_identifier verbundenen Ergebnisses zur angegebenen Datensatznummer row_number , wobei der erste Datensatz die Nummer 0 hat. Beim nächsten Aufruf von mssql_fetch_row() wird nun dieser Datensatz zurückgeben.

Parameter-Liste

result_identifier

Der Bezeichner des Ergebnisses, das ausgewertet wird

row_number

Die gewünschte Zeilennummer des neuen Datensatzzeigers

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Beispiele

PHP Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Mit MSSQL verbinden und Datenbank auswählen $verbindung = mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi'); mssql_select_db('php', $verbindung); // Leute auswählen $anfrage = mssql_query('SELECT [name], [age] FROM [persons] WHERE [age] >= 13'); if (!$anfrage) { die('Die Anfrage schlug fehl.'); } // Aus dem Ergebnis jeden vierten Schüler auswählen for ($i = mssql_num_rows($anfrage) - 1; $i % 4; $i++) { if (!mssql_data_seek($anfrage, $i)) { continue; } // Datensatz holen ... } // Den Ergebnisspeicher freigeben mssql_free_result($anfrage);