Avis:Propriété non définie:stdClass :: $ username lors de l'utilisation de PDO pour se connecter
Question
Je crée pour la première fois un formulaire de connexion assez basique en utilisant PDO.Je suis assez nouveau sur PDO et je n'arrive pas à comprendre celui-ci.
Mon code est :
require_once('setEnv.php');
require_once( 'functions/functions.php' );
$username = $_REQUEST['username'];
$password = $_REQUEST['password'];
$db = classes_pdoDB::getConnection();
$query = "SELECT password, salt
FROM user
WHERE username=:username";
$stmt = $db->prepare($query);
$stmt->execute(array(':username' => $username));
while($asd = $stmt->fetchObject()){
echo $asd->username;
}
et le message d'erreur que je reçois est
Notice: Undefined property: stdClass::$username in /var/www/vhosts/numyspace.co.uk/web_users/home/~unn_v010224/public_html/project/executeLog.php on line 18
Merci!
La solution
$query = "SELECT password, salt
Vous ne sélectionnez pas le username
, donc le résultat n'en a pas.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow