Page 1 sur 1

Dernier champ auto incremente dans une base

Posté : 14 juin 2007, 22:24
par Emanuel
Bonjour,

J'ai fait une requete Insert dans une table de ma base et je fais juste en dessous:
$Mysql_query=mysql_query( "SELECT LAST_INSERT_ID()" );
$Result=mysql_fetch_array($Mysql_query);
$id=$Result['Id_stat'];
echo $id;
Ceci n'affiche rien.
Pourtant ma requete a belle et bien fait une nouvelle insertion et le champ auto increment existe.

Avez vous une idée?

Merci

Posté : 15 juin 2007, 00:39
par @rthur
Bonjour,

As tu essayé de nommer la valeur que tu souhaites:
$Mysql_query=mysql_query( "SELECT LAST_INSERT_ID() AS Id_stat" ); 
Toutefois, j'ai un peu l'impression que tu cherches à réinventer la roue, alors qu'il existe une fonction toute faite en PHP ;)
http://fr.php.net/mysql_insert_id