Fonction LAST_INSERT_ID() à l'aide svp
Résolu/Fermé
zemzoum89
Messages postés
543
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
11 novembre 2012
-
Modifié par zemzoum89 le 18/05/2010 à 13:45
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 - 19 mai 2010 à 21:19
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 - 19 mai 2010 à 21:19
A voir également:
- Fonction LAST_INSERT_ID() à l'aide svp
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Fonction miroir - Guide
1 réponse
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
Modifié par avion-f16 le 18/05/2010 à 18:05
Modifié par avion-f16 le 18/05/2010 à 18:05
C'est mysql_insert_id, et pas last_insert_id. Elle renvoie l'id généré après une requête SQL, tu ne peux pas l'utiliser sans faire de mysql_query("INSERT INTO ...") avant.
Exemple :
Si tu veux récupérer le dernier id sans faire d'insertion :
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
Exemple :
<?php mysql_connect(); mysql_select_db(); $sql = 'INSERT INTO membres(login, password) VALUES("avion-f16","topsecret")'; mysql_query($sql); $id = mysql_insert_id(); echo 'Inscription réussie !<br/>' . '<a href="profil-'.$id.'.html">Afficher mon profil</a>'; ... ?>
Si tu veux récupérer le dernier id sans faire d'insertion :
SELECT id FROM table ORDER BY id DESC LIMIT 0, 1
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
18 mai 2010 à 19:23
18 mai 2010 à 19:25
19 mai 2010 à 00:29
19 mai 2010 à 14:06
19 mai 2010 à 14:12