Salut,
Après utilisation de la méthode last_insert_id() de PDO, j'ai ce message d'erreur :
Comment faire pour pouvoir accéder à cette méthode ?Code:
1
2 Call to undefined method PDOStatement::lastInsertId()
Merci de votre aide !
Version imprimable
Salut,
Après utilisation de la méthode last_insert_id() de PDO, j'ai ce message d'erreur :
Comment faire pour pouvoir accéder à cette méthode ?Code:
1
2 Call to undefined method PDOStatement::lastInsertId()
Merci de votre aide !
Fais tu appel a cette fonction dans la bonne situation?
Tu peux mettre du code
Merci, voilà mon code :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?php $pdo = PDO2::getInstance(); $requete = "INSERT INTO table (champ1, champ2) VALUES (:champ1, :champ2)"; $q = $pdo->prepare($requete); $q->bindParam(':champ1', $champ1, PDO::PARAM_INT); $q->bindParam(':champ2', $champ2); $q->execute(); $id_nouveau = $q->lastInsertId(); ?>
Parce que c'est pas sur PDOStatement qu'il faut aller chercher lastInsertID mais sur PDO tout court.
Code:$pdo->lastInsertID()
Plutot
Code:$id_nouveau = $pdo->lastInsertId();
Ça marche !
Merci
:hola::hola::hola: