Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2007, 04:50
Florez
 
Fecha de Ingreso: febrero-2003
Mensajes: 11
Antigüedad: 22 años
Puntos: 0
Re: ID más alto en una tabla.

La solución funciona, pero se puede optimizar la consulta.

Yo utilizo el siguiente código:

$id_consulta = mysql_query("SELECT id FROM $sql_tabla2 ORDER BY id DESC LIMIT 0,1") or die(mysql_error());
$resultado_id = mysql_fetch_array($id_consulta);

echo $resultado_id[0];

Al hacer la consulta sólo sobre el campo id, hay menos tráfico de datos y por lo tanto la velocidad es mayor. Asimismo, con el LIMIT 0,1 se limitan los resultados a 1 registro.