주의 사항:정의되지 않은 속성:stdClass::$사용자 이름을 사용할 때 PDO 로그인

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

  •  12-12-2019
  •  | 
  •  

문제

내가 만드는 매우 기본적인 로그인 양식을 사용하여 PDO 첫 시간입니다.나는 새로운 PDO 고 이것을 파악할 수 있습니다.

내 코드:

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;

}

오류 메시지가 나타입

  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

감사합니다!

도움이 되었습니까?

해결책

$query = "SELECT password, salt

선택하지 않은 username, 므로 결과 중 하나가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top