seleccionar un row determinado de un resultado sql

Iniciado por diego_lp, 16 Mayo 2010, 18:31 PM

0 Miembros y 1 Visitante están viendo este tema.

diego_lp

Hola a todos, a ver, esto podrá parecer muy sencillo, pero busco en internet y no encuentro un articulo que me lo explique de manera suficientemente clara y sencilla, y tal vez alguien pueda darme una mano con el código:
Lo que quiero hacer es bien simple:
Hago una consulta a la base de datos mysql con la clausula select, el resultado lo guardo en una variable, ahora, en lugar de recorrer todas las filas del resultado de la consulta quiero directamente mostrar por ejemplo la fila numero 2.
Alguien podria ponerme un ejemplo bien sencillo de cómo hago esto?
Bueno muchas gracias.
Saludos.
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!

bomba1990

deberias poner a ve rque es lo que estas haciendo para entenderte mejor pero para mostrar el resultado de una fila en especifico debes usar la funcion mysql_result  http://php.net/manual/es/function.mysql-result.php  y especificas cual fila quieres usar.
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

cassiani

y por que no lo filtras directamente en la consulta?

SELECT campo1,campo2 FROM tabla WHERE Idtabla = 'lo que sea'

por ejemplo..

diego_lp

Gracias, creo que con la función mysql_result puedo solucionarlo.
Usar la clausula where en el select no me sirve porque lo que quiero es justamente escojer un row determinado de un array de ellos que me devuelva el query, gracias de todos modos cassiani.
Bueno gracias a ambos por su tiempo.
Saludos.
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!