|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éprouvé
![]() John Étudiant Inscription : juin 2010 Messages : 266 ![]() |
Bonjour,
J'essaye d'obtenir le dernier id de ma requête d'insert sur postgres. Sur mysql je faisais : Mais sur postgres je n'y arrive pas, j'ai essayé ça, mais je n'arrive pas a récupérer l'id. Code :
John. |
||
|
|
00
|
|
|
#2 | ||
|
Membre émérite
![]() ![]() |
Salut!
Pour ta requête il faut faire comme ça: Code SQL :
INSERT INTO personne (login, nom, prenom, email, mdp) VALUES ('$login', '$nom', '$prenom', '$email', '$mdp') RETURNING id Ensuite je te suggère de respecter les normes pour les mots réservés en SQL. Ces mots doivent être en majuscule, ça offre une meilleur lisibilité et certains SGBD apprécient pas les minuscules Pour la partie PHP ta concaténation est fonctionnelle mais invalide. Lors de l'utilisation de doubles quotes " les variables contenues dans ton string sont traitées, donc le mieux est de faire comme ceci: Code PHP :
__________________
Code php :
if ($toBe || $notToBe) echo 'That is the question'; |
||
|
00
|
|
|
#3 | ||||||
|
Membre éprouvé
![]() John Étudiant Inscription : juin 2010 Messages : 266 ![]() |
Bonjour et merci pour ta réponse.
J'ai fais comme ceci : Code :
Avant lorsque je faisais directement F5 pour rafraichir la page, après une inscription, ça me faisait plusieurs messages d'erreurs sur le code qui se trouve dans le fichier.php qui gère l'inscription. Pour que les erreurs s'enlèvent, il fallait que je déconnecte le compte du client, que je me reconnecte, que je revienne dans inscription.php et la page n'affiche plus d'erreurs. Voici l'endroit où il y a des erreurs : Code :
Code :
|
||||||
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() ![]() |
Que retourne ceci?
__________________
Code php :
if ($toBe || $notToBe) echo 'That is the question'; |
|
00
|
|
|
#5 | ||
|
Membre éprouvé
![]() John Étudiant Inscription : juin 2010 Messages : 266 ![]() |
Ça me retourne ceci :
Code :
|
||
|
|
00
|
|
|
#6 | ||
|
Membre éprouvé
![]() John Étudiant Inscription : juin 2010 Messages : 266 ![]() |
En faisant ceci, ça marche :
Code :
|
||
|
|
00
|
|
|
#7 | |||||
![]() ![]() Inscription : octobre 2008 Messages : 1 702 ![]() |
Citation:
Pour récupérer l'ID, il faudrai plutôt un code du genre: Code :
|
|||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com