Werbung
mssql_data_seek
(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_data_seek — Bewegt 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
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);