Bonjour,
Je souhaite récupérer l'ID auto incrémenté lors d'un INSERT en BDD.
mysql_insert_id(); me retourne 0 tout le temps.
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(); doit s'utiliser uniquement après un mysql_query peut-être .
Comment faire en PDO ?
Partager