Título: Ayudita... Publicado por: & eDu & en 30 Enero 2009, 11:27 am Buenas, estoy haciendo un script con PHP y tengo una base de datos con una fila llamada ID yo necesito obtener el valor mas pequeño y el más grande. Gracias
Título: Re: Ayudita... Publicado por: SaXo en 30 Enero 2009, 11:32 am Hola,
No dices que base de datos estas usando por lo que voy a presuponer que estas usando Mysql. Esta página tiene un listado de las funciones de mysql. No es tan completa en información como la documentación oficial pero esta bastante bien para una búsqueda rápida de funciones. http://mysql.conclase.net/curso/index.php?tab=Funciones Lo que estás buscando puede que sea esto: http://mysql.conclase.net/curso/index.php?fun=MIN Te devolverán el valor máximo o mínimo de un campo. Un saludo, SaXo Título: Re: Ayudita... Publicado por: & eDu & en 30 Enero 2009, 11:37 am Si, uso MYSQL pero la funcion min actua asi:
min(1,2,3,4,5,6,7) yo no puedo hacer esto mysql_query("SELECT * FROM users WHERE id=MIN(id)"); eso no se puede hacer Título: Re: Ayudita... Publicado por: SaXo en 30 Enero 2009, 15:18 pm ¿y si lo haces así?
SELECT MIN(id) FROM users En teoría, y no es que yo sea un experto en bases de datos, me debería devolver el usuario con el identificador mas bajo. MOD: También lo podrías hacer de otra forma: SELECT * FROM users ORDER BY id ASC LIMIT 1 Título: Re: Ayudita... Publicado por: cassiani en 30 Enero 2009, 15:57 pm Buenas, estoy haciendo un script con PHP y tengo una base de datos con una fila llamada ID yo necesito obtener el valor mas pequeño y el más grande. Gracias Hola, lo puedes hacer así: Código
Título: Re: Ayudita... Publicado por: & eDu & en 30 Enero 2009, 16:06 pm Buenas, estoy haciendo un script con PHP y tengo una base de datos con una fila llamada ID yo necesito obtener el valor mas pequeño y el más grande. Gracias Hola, lo puedes hacer así: Código
|