簡體   English   中英

注意:使用PDO登錄時,未定義的屬性:stdClass :: $ username

[英]Notice: Undefined property: stdClass::$username when using PDO to login

我是第一次使用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 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM