mssql_data_seek

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

mssql_data_seekDéplace le pointeur interne de ligne

Avertissement

Cette fonction a été SUPPRIMÉE à partir de PHP 7.0.0.

Les alternatives à cette fonction incluent :

Description

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

mssql_data_seek() déplace le pointeur interne de ligne, dans le résultat result_identifier, jusqu'à la ligne row_number, la première étant numérotée 0. Le prochain appel à mssql_fetch_row() retournera cette ligne.

Liste de paramètres

result_identifier

La ressource de résultat à évaluer.

row_number

Le numéro de la ligne désiré pour le nouveau pointeur de résultat.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec mssql_data_seek()

<?php
// Connexion à MSSQL et sélection de la base de données
$link mssql_connect('MANGO\SQLEXPRESS''sa''phpfi');
mssql_select_db('php'$link);

// Sélection de tout le monde
$result mssql_query('SELECT [name], [age] FROM [persons] WHERE [age] >= 13');

if (!
$result) {
    die(
'La requête a échoué.');
}

// Sélection d'un étudiant sur quatre, dans les résultats
for ($i mssql_num_rows($result) - 1$i 4$i++) {
    if (!
mssql_data_seek($result$i)) {
        continue;
    }
    
    
// Lecture d'une ligne...
}

// Libération du résultat
mssql_free_result($result);
?>