mysql_insert_id
le 16/03/2005 à 09:33
mouna
Bonjour,
J'ai lu l'explication de mysql_insert_id sur le manuel PHP, alors j'ai rien pige, quelkun peut m'expliker ca avec un exemple.
Merci
mysql_insert_id retourne la valeur de la clef (incrémenté auto) venant d'etre inseré.
Exemple :
tu as une table avec un id de type INT auto_increment et un champs nom de type char donc.
Tu fais un insert:
INSERT INTO `table` VALUES ('', 'Jean');
l'id s'increment toute seule, respectant donc la logique de la clef unique (en gros).
si tu fais mysql_insert_id juste apres , ca te retournera donc l'id de la ligne avec Jean.
C'est fou ce que je ne suis pas pédagogue.
zebdinou pour les intimes / Blog : http://www.zebden.fr
le 16/03/2005 à 11:09
mouna
Merci
alor si je fais ca:
INSERT INTO `table` VALUES ('', 'Jean');
et supposon ke l 'id = 1
$id=$mysql_insert_id
$mysql_insert_id = 1
est ce ke j ai bien compri ca???
heu...
INSERT INTO `table` VALUES ('', 'Jean');
$id = mysql_insert_id();
Et la, $id vaut 1.
le 16/03/2005 à 11:44
mouna
merci la Globule j ai oublie le ();
$id=$mysql_insert_id();
dc
$mysql_insert_id = 1
Merci
Mouais, c'est pas gagné....
$id=mysql_insert_id();
dc
$id = 1
le 16/03/2005 à 12:02
mouna
oh je dois mettre des lunettes :) $$$$$
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: