Comment marche le LAST_INSERT_ID() ? [PHP / MySQL] - PHP - Programmation
Marsh Posté le 10-11-2003 à 14:46:54
mysql_insert_id retourne le dernier identifiant généré par un champ de type AUTO_INCREMENT, sur la connexion MySQL courante, ou bien sûr la connexion spécifiée par link_identifier . Si link_identifier est omis, la dernière connexion ouverte est utilisée.
http://dev.nexen.net/docs/php/anno [...] lien=mysql
Marsh Posté le 10-11-2003 à 14:56:38
cool impec merci!
autre chose toi qui as l'air pas mauvais
qd mon script passe par une fonction contenant une requete qui doit ajouter un truc dans la base puis revenir sur la page principale, qd je fais f5 il veut refaire la requete, ya un moyen d'éviter ca comment?
Marsh Posté le 10-11-2003 à 15:04:09
heu..
Juste avant de faire ta requete tu testes si la variable de session "prout" existe..
si elle existe pas tu executes ta requete, et tu crée ta variable de session "prout" par la meme occasion...
et par contre si elle existe (donc si la requete à déjà été executé, si tu as bien suivi ) ben tu n'effectues pas la requete..
heu.. enfin moi je ferais comme ça..
apres ça depend comment tu t'es organisé hein..
Marsh Posté le 10-11-2003 à 15:05:40
Fait comme sur le forum, tu affiche une page de confirmation de création d'enregistrement. Ensuite cette page se dirige vers la bonne destination en ne faisant que des selects.
Marsh Posté le 10-11-2003 à 15:53:49
je vais plutot suivre l'idée de mara's dad, paske les variables de sessions je maitrise pas encore le concept jvois l'idée mais c'est tout
par contre ya plus qu'a apprendre comment on fait une redirection
merci a vous 2 !
Marsh Posté le 10-11-2003 à 14:26:07
Salut,
voilà, apres cette requete
la table CONCERT ayant un numéro primaire en auto_increment, j'aimerais récupérer la valeur insérée en clé primaire... j'ai lu que la fonction LAST_INSERT_ID() m'aiderait, mais je n'ai pas trouvé comment l'utiliser, c'est assez flou
Merci !
---------------
SHOOT ME AGAIN WEBZINE