[PHP/MySQL] Connaître l'id de la ligne créée dans la base

Connaître l'id de la ligne créée dans la base [PHP/MySQL] - PHP - Programmation

Marsh Posté le 20-08-2005 à 18:49:57    

salut !
 
    Lorsque j'entre une ligne dans la base, elle créer un id automatique. J'aimerais savoir comment cet id peut être retourné afin de pouvoir traiter la suite en fonction de l'existence ou non de cet id...
 
merci d'avance


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 20-08-2005 à 18:49:57   

Reply

Marsh Posté le 20-08-2005 à 18:53:05    

Qu'elle base de donnée?
Si c'est mysql quel moteur de stockage? (myisam retourne cette info, mais pas innodb par exemple)
Et t'utilise quelle série de fonction pour te conecter à la base de donnée?

Reply

Marsh Posté le 20-08-2005 à 19:03:44    

euh c'est mysql  
quant au moteur de stockage je ne sais pas
(et c'est variable : ici je travaille avec easyphp 1.8 mais après il sera sur free.fr
 
fonctions :
mysql_connect
mysql_db_query
 


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 20-08-2005 à 19:10:51    

essaye mysql_insert_id alors.
Soit t'auras 0 comme retour auquel cas il faudra trouver une autre méthode pour avoir l'info, (un "select max(id) from table" par exemple) soit t'auras la position d'insertion. :)

Reply

Marsh Posté le 20-08-2005 à 19:20:36    

[:spikler]


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed