(PHP 4, PHP 5, PECL odbtp >= 1.1.1)
mssql_data_seek — Desplaza el apuntador interno de fila
$result_identifier
, int $row_number
)mssql_data_seek() desplaza el apuntador interno de fila dentro del resultado de MS SQL (result_identifier) hasta apuntar al número de fila row_number, siendo la primera fila la número 0. La siguiente llamada a mssql_fetch_row() devolverá esa fila.
result_identifier
El identificador del resultado que está siendo evaluado.
row_number
El número de fila al que se desea apuntar en el resultado.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 mssql_data_seek() example
<?php
// Conectar a MSSQL y seleccionar la base de datos
$link = mssql_connect('MANGO\SQLEXPRESS', 'sa', 'phpfi');
mssql_select_db('php', $link);
// Seleccionar a todo el mundo
$result = mssql_query('SELECT [name], [age] FROM [persons] WHERE [age] >= 13');
if (!$result) {
die('Query fallida.');
}
// Seleccionar a cada 4º estudiante en los resultados
for ($i = mssql_num_rows($result) - 1; $i % 4; $i++) {
if (!mssql_data_seek($result, $i)) {
continue;
}
// Leer la fila ...
}
// Liberar el resultado
mssql_free_result($result);
?>