Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/03/2008, 11:05
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Re: Varios errores

Cuando tu en un SQL usas:
Código:
SELECT campos FROM tabla WHERE campoid=1
SQL te va a regresar solamente una fila y es la que coincide con la condición en tu WHERE. Para que te devuelva la ultima fila, no debes de pasarle un WHERE si no el ORDER BY junto con LIMIT:
Código:
SELECT campos FROM tabla ORDER BY campoid DESC LIMIT 1
Con eso te devolverá el ultimo registro, y con el LIMIT 1, solo le pedimos que nos de un registro.

Para mas información te invito a que leas un libro de Bases de Datos, o consultes en el foro de Base de Datos.

Saludos.