Avis:Propriété non définie:stdClass :: $ username lors de l'utilisation de PDO pour se connecter

StackOverflow https://stackoverflow.com//questions/9661318

  •  12-12-2019
  •  | 
  •  

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!

Était-ce utile?

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
scroll top