Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/01/2009, 15:54
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Problemas con mysql, llamar maxima id

Cita:
Iniciado por dragoxx Ver Mensaje
... ahora el problema es que los datos que se mostraran son de diferentes id, ...
... le puse un mysql_error() para ver el error y me dice esto: Invalid use of group function ...
No se a que te refieres con 'mostraran de diferentes id', pero si lo que necesitas es el último registro insertado (lo que se entiende por MAX(id)) entonces ... una función de agregado no se puede usar en la clausula where. (Solamente en la clausula having).

Cita:
Iniciado por GatorV Ver Mensaje
...
Código SQL:
Ver original
  1. SELECT * FROM tabla WHERE id=LAST_INSERT_ID()
...
Aunque está bien usar LAST_INSERT_ID() va a depender de varios factores, principalmente en que conexión se realizó el insert y en cual conexión se obtiene el LAST_INSERT_ID(), principalmente cuando hay mucha concurrencia.

Cita:
Iniciado por dragoxx Ver Mensaje
Código:
<?php
   $query="SELECT * FROM $tablename ORDER BY id DESC LIMIT 1";
Posiblemente usando el orden y el limite.

Saludos,