recuperer l'Index d'un enregistrement dans une table

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recuperer l'Index d'un enregistrement dans une table

par Gico » 02 sept. 2005, 17:53

En fait je me demande si je ne fais pas une erreure. le chiffre que me sort cette fonction est peut etre celui des enregistrements dans la table alors que ce que je souhaite c'est recuperer le champs ID autoincrementé de chaque enregistrement.
Peut on adapter cette fonction pour recuperer ce champ ("ID") au moment ou il est créé ?

par Gico » 02 sept. 2005, 17:41

je ne connaissais pas cette fonction, merci. Mais ou faut-il l'inserer exactement ? si je la met a la fin de ma requete d'enregistrement elle ne me donne l' index de cet enregistrement mais un chiffre qui n'a rien a voir!

par raptor » 02 sept. 2005, 14:06

bah avec ca : $commandeID=mysql_insert_id(); tu l'a pas ?

recuperer l'Index d'un enregistrement dans une table

par Gico » 02 sept. 2005, 11:53

Bonjour

j'aimerais savoir comment recuperer l'index d'un enregistrement au moment ou il est fait. L'index est incrementé automatiquement.

$insertCommande = "INSERT INTO commandes (date, clientID, paiment, total, port) VALUES (NOW(),'$clientID','$Modepaiment' , '$Totalcommande', '$Port')";
	$Result1 = mysql_query($insertCommande, $connexioncentrale_db) or die(mysql_error()); 
	$commandeID=mysql_insert_id();
Merci