|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 239 ![]() |
Bonjour,
J'ai un souci avec ma requête sql qui en n'est jamais executée (aucun enregistrement dans la bdd)... voici le code : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : avril 2006 Messages : 403 ![]() |
Utilise bindParam pour affecter tes valeurs, ça fera plus propre deja.
Ensuite je pense que ce n'est pas nécessaire d'affecter une valeur à id_client puisqu'il est surement en auto_increment. Ensuite, execute retourne true ou false, donc pas la peine de faire une pseudo verification avec lastInsertId. Utilise errorInfo() pour connaitre la veritable erreur PDO
__________________
deY! |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : janvier 2008 Messages : 239 ![]() |
salut !
Merci grace à un print_r errorInfo() j'ai trouvé Pourquoi tu me conseilles d'utiliser BindParam je connais un peu mais je trouve que c'est plus compliqué ?? Merci pour ton aide |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : avril 2006 Messages : 403 ![]() |
bindParam ou bindValue.
C'est plus simple, plus propre et plus facile à la relecture. $stmt->bindValue(':key', $value); c'est pas trés compliqué...
__________________
deY! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com