mysql_data_seek — Mueve el puntero interno

Descripción

int mysql_data_seek ( int $id_resultado, int $numero_de_fila )

mysql_data_seek() mueve el puntero de fila interno a la fila específicada para el identificador de resultado. La próxima llamada a mysql_fetch_row() devolverá esa fila.

Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.

numero_de_fila empieza en . El numero_de_fila debe ser un valor dentro del rango de o a mysql_num_rows() – 1. Sin embargo si el resultado está vacío (mysql_num_rows() == 0), una búsqueda a 0 fallará con E_WARNING y mysql_data_seek() regresará FALSE.

nota: La función mysql_data_seek() puede ser usada solo en conjunto con mysql_query(), no con mysql_unbuffered_query().

Ejemplo 1345. Ejemplo de MySQL data seek

<?php
$link
= mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!
$link) {
die(
'Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db('sample_db');
if (!
$db_selected) {
die(
'Could not select database: ' . mysql_error());
}
$query = 'SELECT last_name, first_name FROM friends';
$result = mysql_query($query);
if (!
$result) {
die(
'Query failed: ' . mysql_error());
}
/* fetch rows in reverse order */
for ($i = mysql_num_rows($result) - 1; $i >= 0; $i--) {
if (!
mysql_data_seek($result, $i)) {
echo
"Cannot seek to row $i: " . mysql_error() . "\n";
continue;
}

if (!($row = mysql_fetch_assoc($result))) {
continue;
}

echo $row['last_name'] . ' ' . $row['first_name'] . "<br />\n";
}

mysql_free_result($result);
?>

Blaise Pascal y su maquina La Pascalina Blaise Pascal (19 de junio 1623 en Clermont; 19 de agosto de 1662 en París) fue un matemático, físico, filósofo católico y escritor. Sus contribucione...
Estructura y Herencia La estructura del documento es determinante para la forma en que CSS aplica los estilos al documento, sobre todo en torno a las relaciones entre pad...
#tecnología: Polaroid Zip, nueva impresora portátil para fotos Junto a Kodak, Polaroid fue otra de las grandes firmas de fotografía que tuvieron su momento de gloria, pero que empezaron a pasarlo realmente mal c...
Nuevo Linux Mint Debian 201204 El equipo de trabajo de Linux Mint acaba de anunciar la llegada de LMDE 201204. Esta versión de la distribución de software libre con mayor popular...
Solo la mitad de usuarios de redes sociales son fans de marcas Actualmente son pocas las grandes marcas que no han dado el salto aún al escenario de las redes sociales y no manejan ya cierto presupuesto para Socia...
C.H.I.P.: La mini computadora más barata del mundo C.H.I.P., es capaz de funcionar como una pequeña computadora personal si se le conectan los periféricos necesarios y, como la Raspberry Pi 2, puede co...
Comercio electrónico, Medios de pago por internet Hay una gran cantidad de opciones cuando hablamos de medios de pago por internet, y la elección de uno o varios de estos métodos dependerá de si estam...
Facebook Messenger Facebook Messenger para Windows es una aplicación que deja abierto en nuestro escritorio una ventana que incluye chat y notificaciones con el que esta...
Ranking Lenguajes de Programación Mayo 2013 C vuelve a ser la tecnología referencia por delante de alternativas tan importantes como Java. C, desde hace tiempo uno de los lenguajes de program...
Basura tecnológica: ¿Qué hacemos con ella? Administración Pública, empresas y ciudadanos parecen haberse puesto de acuerdo en los últimos años en que el medio ambiente es cosa de todos y respet...