mssql_data_seek
(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_data_seek — Déplace le pointeur interne de ligne
Description
bool mssql_data_seek
( resource
$result_identifier
, int $row_number
)
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); ?>