Cita:
Iniciado por dragoxx
... 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
...
Código SQL:
Ver originalSELECT * 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
Código:
<?php
$query="SELECT * FROM $tablename ORDER BY id DESC LIMIT 1";
Posiblemente usando el orden y el limite.
Saludos,