반응형
PHP를 처음 접하는 것은 아니지만 PDO는 하루 만에 시작했습니다. 확실히 나는 여기서 뭔가 잘못하고 있습니다.
$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'];
?
해결 방법
참조 페이지 https://stackoverflow.com/questions/14075954
반응형
'MySql' 카테고리의 다른 글
MySQL json_encode를 사용하여 MYSQL datetime을 Javascript 호환으로 변환 (0) | 2021.01.15 |
---|---|
MySQL 국제 문자열을 사용하는 PHP 및 MySQL의 모범 사례 (0) | 2021.01.15 |
MySQL-날짜 문자열을 날짜 유형으로 변경 하시겠습니까? (0) | 2021.01.15 |
MySQL Mysql Innodb : 비 기본 키 자동 증가 (0) | 2021.01.15 |
MySQL 한 PHP 페이지에서 다른 페이지로 데이터를 전달하는 방법 (0) | 2021.01.15 |
댓글