私は少し混乱しています。以下でこれを実行し、ユーザー名がtest@test.comの場合、レコードが存在していても何も見つかりません。引用符を追加する必要があることはわかっていますが、どこにあるのかわかりません。誰かがこれを指摘してください。
$stmt = $db->prepare("SELECT USER_ID, USERNAME, PASSWORD, SALT, EMAIL FROM USERS WHERE USERNAME = :username LIMIT 1");
$stmt->bindValue(':username', $username);
$stmt->execute();
$results = $stmt->fetch(PDO::FETCH_ASSOC);
どうもありがとう
編集:以下で指摘するように、私もbindParamを試しました。
編集2:解決しました-私はそれを解決しました!私はDBの間違った列を見ていました、ごめんなさいみんな/女の子それは長い夜でした:(あなたの助けに感謝します!