Foros del Web » Programando para Internet » PHP »

Sentencia LIMIT

Estas en el tema de Sentencia LIMIT en el foro de PHP en Foros del Web. Si quiero limitar el número de registros de mostrar a 1 como lo haría en esta instrucción? Código: $result=mysql_query("select Nombre, Apellidos order by Apellidos asc"); ...
  #1 (permalink)  
Antiguo 27/03/2002, 10:11
 
Fecha de Ingreso: enero-2002
Mensajes: 26
Antigüedad: 15 años, 11 meses
Puntos: 0
Sentencia LIMIT

Si quiero limitar el número de registros de mostrar a 1 como lo haría en esta instrucción?

Código:
$result=mysql_query("select Nombre, Apellidos order by Apellidos asc");
Lo que realmente quiero es mostrar el último nombre y apellidos que se han añadido a la lista.

Gracias por adelantado
  #2 (permalink)  
Antiguo 27/03/2002, 11:39
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 16 años, 2 meses
Puntos: 6
Re: Sentencia LIMIT

Tendrias que agregar algo asi:
Código:
select Nombre, Apellidos order by Apellidos desc limit 1
Saludos.
  #3 (permalink)  
Antiguo 27/03/2002, 13:10
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 15 años, 10 meses
Puntos: 5
Re: Sentencia LIMIT

Bueno, esa sentencia tiene un pequeño error...

Si ordenas por apellido y limitas a 1 en orden descendente, te va a dar el apellido mas lejano a la letra "A" (por ejemplo Zamora)

para dar el efecto requerido, debes tener en tu BD un campo que registre la fecha (y hora) de la creacion del registro, y de esa manera puedes hacer algo asi:

$result=mysql_query("select Nombre, Apellidos order by fechacrea desc limit 1");

Saludos ;)



<tr>
<td bgcolor="#339933"> <font face="Verdana, Arial" size="1" color="#FFFFFF">>>
[/CODE]</td> <td align="right" bgcolor="#666666">
  #4 (permalink)  
Antiguo 27/03/2002, 13:13
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 15 años, 10 meses
Puntos: 5
Re: Sentencia LIMIT

OOPPSS! te falta el FROM...



$result=mysql_query(&quot;select Nombre, Apellidos FROM TuTabla order by fechacrea desc limit 1&quot;);



<tr>
<td bgcolor="#339933"> <font face="Verdana, Arial" size="1" color="#FFFFFF">>>
[/CODE]</td> <td align="right" bgcolor="#666666">
  #5 (permalink)  
Antiguo 27/03/2002, 19:26
 
Fecha de Ingreso: enero-2002
Mensajes: 26
Antigüedad: 15 años, 11 meses
Puntos: 0
Re: Sentencia LIMIT

Muchísimas gracias por vuestra ayuda, ya me he hecho con ello

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:30.