Recupération de la clé primaire

Yakob
Invité n'ayant pas de compte PHPfrance

04 sept. 2007, 13:16

Bonjour
j'ai un script que execute la requette suivant :
	$requette="INSERT INTO `Keywords` ( 'id,`keyword` ) VALUES ('','".$Key."')";
	$Reponse=mysql_query($requette)or die(mysql_error());
comment faire pour recupére le clé primaire (id) de cette requette
et bon journée

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

04 sept. 2007, 13:32

Bonjour,
On utilise souvent la fonction mysql_insert_id() pour récupérer la clé primaire autoincrémentée à la suite d'une requête INSERT. Donc tu fais, après ta requête:
$id = mysql_insert_id();
ps: la prochaine fois tu peux formater ton code en le sélectionnant et appuyant sur le bouton "PHP' comme j'ai fait pour le mien. C'est joli non? :wink: Mais il faut s'inscrire pour pouvoir modifier et suivre tes posts.
Modifié en dernier par sadeq le 04 sept. 2007, 16:45, modifié 1 fois.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

04 sept. 2007, 15:18

En attendant ton inscription, j'ai modifié ton message pour toi ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer