본문 바로가기
MySql

MySQL PDO 가져 오기 / fetchAll

by 베이스 공부 2021. 1. 15.
반응형

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

 

 

반응형

댓글