Bonjour,

Je souhaite récupérer l'ID auto incrémenté lors d'un INSERT en BDD.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$pdo_options[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION;
$bddConnect = 'mysql:host='.$config['bddHost'].';dbname='.$config['bddNom'];
$bdd = new PDO($bddConnect,$config['bddLogin'],$config['bddPwd'],$pdo_options);
// Requête SQL
$sqlInsertInto =  "INSERT INTO switch VALUES ('','".$_POST['inputDateReception']."','".$_POST['selectEtat']."','".$_POST['inputSerieUn']."','".$_POST['inputSerieDeux']."','".$_POST['textareaCommentaire']."','".$_POST['selectModele']."','".$_POST['selectCommande']."')";
// Ajout de l'équipement
$count = $bdd->exec($sqlInsertInto);	
$rep = mysql_insert_id();
mysql_insert_id(); me retourne 0 tout le temps.

mysql_insert_id(); doit s'utiliser uniquement après un mysql_query peut-être .
Comment faire en PDO ?