|
Listas |
at Aug 16, 2001 at 9:31 pm
|
⇧ |
| |
Estoy buscando alguna forma de acceder en forma directa a una fila en
particular de un resulset. Hasta ahora si por ejemplo el resultset contiene
100 filas y quiero acceder a la número 65, con un bucle voy tomando
secuencialmente cada una de las filas hasta la 64 y luego tomo la fila 65.
Existe alguna otra forma mas directa a esa fila? (sin tener que redefinir mi
consulta SQL)
Hay varias ordenes para recuperar filas, pero hay otras para recuperar los
resultados (campos) especificando la fila y el nombre de campo u orden:
int mysql_result(int result, int row, mixed [field] );
algo así:
mysql_result($cursor, $n_fila, "nombre");
Te recupera el campo "nombre" de la fila que le digas dentro del conjunto de
resultados apuntado por $cursor.
Lo malo es que no recupera la fila entera, pero haces un bucle para
recuperar todos los campos y ya está.
Devta Singh
devta@uakari.com
http://www.uakari.com--------------------------------------------
La página del Kundalini Yoga en Español
http://www.yogakundalini.com