Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/11/2008, 15:49
SoutlinK
 
Fecha de Ingreso: junio-2007
Mensajes: 189
Antigüedad: 16 años, 10 meses
Puntos: 3
Respuesta: Problema al obtener la proxima id

Es que creo que mysql_insert_id() no retorna lo que yo necesito.

mysql_insert_id() retorna el valor de la ultima id generada en una sentencia INSERT.

Es decir

Código PHP:
<?php
$link 
mysql_connect('localhost''mysql_user''mysql_password');
if (!
$link) {
    die(
'Could not connect: ' mysql_error());
}
mysql_select_db('mydb');

mysql_query("INSERT INTO mytable (product) values ('kossu')");
printf("Last inserted record has id %d\n"mysql_insert_id());
?>
Pero si yo no ejecuto ningun INSERT antes me retorna un 0.

Es decir que retorna el Id generado por el ultimo resource que fuera de insert.

Yo lo que necesito es saber el valor AUTO_INCREMENT de una tabla. sin tener que insertar antes una fila.