0
初めて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
感謝です!
これは私がSELECT *を使用した正確な理由です。私のイディオシを指摘してくれてありがとう。 – Richie
必要なフィールドを選択します。選択*は一般的に悪いアプローチとみなされます。コーディングについて訓練を受けてください。それはあなたに多くの頭痛を保存します。 – itachi