PHPは初めてではありませんが、PDOは1日しか経っていません。確かに私はここで何か間違ったことをしています。
$query = $conn->prepare("SELECT * FROM admins WHERE username = :username AND password = :password");
$query->execute(array('username' => $username,'password' => sha1($password)));
$result = $query->fetchAll(PDO::FETCH_ASSOC);
if (count($result) > 0)
{
$_SESSION['user']['who'] = $result[0]['who'];
$_SESSION['user']['email'] = $result[0]['email'];
$_SESSION['user']['username'] = $result[0]['username'];
echo REFRESH;
}
else
{
$message = "Invalid username / password.";
}
$_SESSIONS
それらを適切に宣言できる唯一の方法は、使用する場合です。$result[0]['fieldName'];
どうすればアクセスできます$result['fieldName'];
か?