SQL/PHP Recuperer le dernier id

haflit21 Messages postés 5 Statut Membre -  
 A.Nonymous -
Bonjour,

Le titre n'est pas très clair, mais je vais essayer de l'être au maximum. Donc voilà, j'ai actuellement deux tables dont je vous donne une partie de l'architecture :

test1 (identifiant, nom)
test2 (identifiant_2, information, test1_identifiant)

Je ne sais pas si c'est claire donc je m'explique : la table test1 a pour clé 'identifiant' qui est auto incrémenté et un champ 'nom'; la table test2 a pour clé un 'identifiant_2' et pour champ 'information' et 'test1_identifiant'.
Ce que j'aimerais faire sa serait d'affecter au champ 'test1_identifiant' la valeur de 'identifiant'.

Pour cela j'ai un formulaire; cependant lors de l'envoie de mon formulaire l'identifiant 'identifiant' de la nouvel instance de test1 n'est pas encore défini puisque auto incrémenter. Du coup j'aimerais le récupérer (a priori ce que j'imagine c'est de récupérer le dernier id et de faire +1) pour l'affection. Malheureusement, je ne sais pas comment m'y prendre.

Auriez-vous des conseils ?

Merci d'avance




2 réponses

Camuke Messages postés 227 Statut Membre 88
 
select max(identifiant) from test1; -> retourne la valeur la plus elever de identifiant
0
A.Nonymous
 
Après réussite de l'INSERT INTO test1, faire appel à mysql_insert_id
http://php.net/mysql_insert_id
0