Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PDO
PDO Forum d'entraide sur PDO (PHP Data Objects) : pilote générique de bases de données avec PHP. Avant de poster -> FAQ PDO et Cours PDO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/07/2011, 13h12   #1
Invité régulier
 
Inscription : mars 2010
Messages : 18
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 18
Points : 5
Points : 5
Par défaut Pb lastInsertId(); pdo

Bonjour , voila mon probleme lastinsertid me retourne
boolean false

Voici mon code
Code :
1
2
3
4
5
6
 
 
					$sth=$pdo->prepare('INSERT INTO applications(nom,date_service,date_modif,description,version,commentaire) VALUES (?,?,?,?,?,?)');
					$sth->execute(array($_POST['NomAp'],$_POST['DateMis'],$_POST['DateMis'],$_POST['Description'],$_POST['Version'],$_POST['com']));				
					$id_application=$pdo->lastInsertId();
					var_dump($id_application);
A noter l'insertion se fait bien
ousi64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 13h29   #2
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
hello,
Avec quel driver tu travail ?

a+
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 13h40   #3
Invité régulier
 
Inscription : mars 2010
Messages : 18
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 18
Points : 5
Points : 5
Ou est ce que je peut voir sa , je suis débutant en php et je suis sous postgre
ousi64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 14h03   #4
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
Ah je m'en doutais un peu ; )
Le driver est sélectionné en fonction du dsn que tu as fournis.

Fin bon bref, pour PGSQL il y a un cas particulier, je t'invite à aller voir la doc, et à googler un max.

Citation:
Envoyé par http://www.php.net/manual/fr/pdo.lastinsertid.php
Description

string PDO::lastInsertId ([ string $name = NULL ] )

Retourne l'identifiant de la dernière ligne insérée, ou la dernière valeur d'une séquence d'objets, dépendamment du driver utilisé. Par exemple, PDO_PGSQL() vous impose de spécifier le nom d'une séquence d'objet pour le paramètre name.
Read The Friendly Manual (http://encyclopedia2.thefreedictionary.com/rtfm), comme on le répète si souvent ; )
a+
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h12.


 
 
 
 
Partenaires

Hébergement Web