|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2008 Messages : 89 ![]() |
Bonjour à tous et à toutes,
Dans le code suivant, j'insère un user dans ma Base de données via un login et pass du formulaire. Par contre dans mon select, je ne parvient pas à récupérer mon user. Code :
Transact. |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 706 ![]() |
Salut
La requête n'a pas été exécuté. Aussi, tu prévois de faire une boucle (un while) sur cette requête. Or, théoriquement un login et un mot de passe doit correspondre un 1 seul et unique user (1 Identifiant d'ailleurs). Du coup, faire une boucle ne sert à rien. Mais encore, utilise les requête préparées comme tu l'a fais pour l'insertion, ça t'éviteras des problèmes.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
tu prépares une requête mais tu l'exécutes pas, d'ailleurs rien n'est en paramètre, ton code est soumis au injection, et si tu faire faire un fetch en object fait fetchObject()
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2008 Messages : 89 ![]() |
En modifiant mon code de la sorte, j'obtiens le résultat voulu
Code :
Transact. |
||
|
|
00
|
|
|
#5 | |||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com