mssql_data_seek

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

mssql_data_seekBewegt den internen Datensatzzeiger

Warnung

Diese Funktion wurde in PHP 7.0.0 REMOVED (entfernt).

Alternativ können folgende Features verwendet werden:

Beschreibung

mssql_data_seek ( resource $result_identifier , int $row_number ) : bool

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

Beispiel #1 mssql_data_seek()-Beispiel

<?php
// 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);
?>