PHP PDO에서 객체가 아닌 속성을 얻으려고합니다.

Vipin KA

다음 기능은 PHP의 로그인 페이지에서 사용했습니다. 그것은 오류를 보여주는

"객체가 아닌 속성을 가져 오는 중 ..."

function Validate($userName,$encrypted_password,$dbh)
    {
        try{
            echo ("".$userName."");
            echo ("".$encrypted_password."");
            $sql = "SELECT USERCODE,PWD FROM GUSER WHERE USERCODE = :uname AND PWD = :pwd";
            echo $sql->error;
            $query = $dbh->prepare($sql);
            $query->bindParam(':uname',$userName,PDO::PARAM_STR);
            $query->bindParam(':pwd',$encrypted_password,PDO::PARAM_STR);
            $query->execute();
            $rows = $query->fetch(PDO::FETCH_NUM);
            echo ("".$rows."");
            if($rows > 0){
                echo "Login Successfull";
                header("location: home.php");
            }
            else{
                $errmsg_arr[] = 'Username and Password are not found';
                $errflag = true;
            }
            if($errflag) {
            $_SESSION['ERRMSG_ARR'] = $errmsg_arr;
            session_write_close();
            echo "Closed";
            exit();
            }
        }                   
        catch(PDOException $e) {
            echo 'ERROR: ' . $e->getMessage();
        }
        //return $getValue;

    }

누구든지 나를 도울 수 있습니까 .. 나는 PHP에 처음입니다 .. 제발 도와주세요

미리 감사드립니다

다니엘 크막

문자열은 객체가 아닙니다.

$sql = "SELECT USERCODE,PWD FROM GUSER WHERE USERCODE = :uname AND PWD = :pwd"; // STRING
echo $sql->error; // but you try to access it like it's an object

$sql이다 string는 같은 속성을하지 않도록 error당신이처럼 액세스 할 수 없습니다 $sql->error그것은 원시 값 유형이기 때문에.

이 줄을 삭제해야합니다.

echo $sql->error;

PDO에서 SQL 오류를 처리하려면 PHP에서 try-catch 구문을 사용해야합니다. PDO에서 오류 처리에 대한 자세한 내용은이 답변을 참조하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP에서 객체가 아닌 속성을 얻으려면 어떻게해야합니까?

분류에서Dev

객체에서 getter가 아닌 속성을 쉽게 얻는 방법

분류에서Dev

객체가 아닌 Laravel의 속성을 얻으려고합니다 (문자열 가져 오기)

분류에서Dev

ErrorException 객체가 아닌 라 라벨의 속성을 얻으려고합니다.

분류에서Dev

laravel 객체가 아닌 오류의 'id'속성을 얻으려고합니다.

분류에서Dev

개체가 아닌 속성 'id'를 가져 오려고합니다. 내 app.blade.php에서 자동 알림을 만들려고합니다.

분류에서Dev

Laravel-dd가 아닌 뷰에서 비 객체의 속성 'id'를 얻으려고합니다.

분류에서Dev

Symfony2, Form, 객체가 아닌 속성을 얻으려고

분류에서Dev

yii : 객체가 아닌 속성을 얻으려고

분류에서Dev

ErrorController.php에 대한 비 객체의 속성을 얻으려고합니다.

분류에서Dev

Laravel 4 Eloquent가 아닌 객체의 속성을 얻으려고

분류에서Dev

Codeigniter 템플릿에서 객체가 아닌 속성을 가져 오려고합니다.

분류에서Dev

PHP artisan migrate 명령에서 비 객체의 속성을 얻으려고합니다.

분류에서Dev

codeigniter 사용자 로그인에서 객체가 아닌 속성을 가져 오려고합니다.

분류에서Dev

PHP, PDO, MySQL,주의 사항 : 객체가 아닌 속성을 얻으려고합니다.

분류에서Dev

Minecraft API로 객체가 아닌 속성을 얻으려고합니다.

분류에서Dev

Laravel 5.1 : 관계가있는 foreach 루프에서 객체가 아닌 속성을 얻으려고합니다.

분류에서Dev

라 라벨 관계 오류-객체가 아닌 속성을 얻으려고합니다.

분류에서Dev

Laravel : 파일 입력에서 객체가 아닌 속성을 얻으려고합니다.

분류에서Dev

php주의 사항 : 객체가 아닌 속성을 얻으려고

분류에서Dev

PHP LARAVEL 5.2에서 객체가 아닌 속성을 얻으려고합니다.

분류에서Dev

PHP 알림을 수정하는 방법 : Wordpress 템플릿에서 개체가 아닌 속성을 얻으려고합니까?

분류에서Dev

PHP 준비 업데이트 문-객체가 아닌 속성을 얻으려고 시도

분류에서Dev

PHP주의 사항 : 객체가 아닌 속성을 얻으려고합니다.

분류에서Dev

객체가 아닌 laravel 5.3의 속성을 얻으려고합니다.

분류에서Dev

PHP주의 사항 : 객체가 아닌 라인 638의 속성을 얻으려고합니다.

분류에서Dev

Codeigniter : row ()의 객체가 아닌 속성을 얻으려고합니다.

분류에서Dev

객체가 아닌 속성을 얻으려고-PHP

분류에서Dev

객체가 아닌 CRUD의 속성을 얻으려고합니다.

Related 관련 기사

  1. 1

    PHP에서 객체가 아닌 속성을 얻으려면 어떻게해야합니까?

  2. 2

    객체에서 getter가 아닌 속성을 쉽게 얻는 방법

  3. 3

    객체가 아닌 Laravel의 속성을 얻으려고합니다 (문자열 가져 오기)

  4. 4

    ErrorException 객체가 아닌 라 라벨의 속성을 얻으려고합니다.

  5. 5

    laravel 객체가 아닌 오류의 'id'속성을 얻으려고합니다.

  6. 6

    개체가 아닌 속성 'id'를 가져 오려고합니다. 내 app.blade.php에서 자동 알림을 만들려고합니다.

  7. 7

    Laravel-dd가 아닌 뷰에서 비 객체의 속성 'id'를 얻으려고합니다.

  8. 8

    Symfony2, Form, 객체가 아닌 속성을 얻으려고

  9. 9

    yii : 객체가 아닌 속성을 얻으려고

  10. 10

    ErrorController.php에 대한 비 객체의 속성을 얻으려고합니다.

  11. 11

    Laravel 4 Eloquent가 아닌 객체의 속성을 얻으려고

  12. 12

    Codeigniter 템플릿에서 객체가 아닌 속성을 가져 오려고합니다.

  13. 13

    PHP artisan migrate 명령에서 비 객체의 속성을 얻으려고합니다.

  14. 14

    codeigniter 사용자 로그인에서 객체가 아닌 속성을 가져 오려고합니다.

  15. 15

    PHP, PDO, MySQL,주의 사항 : 객체가 아닌 속성을 얻으려고합니다.

  16. 16

    Minecraft API로 객체가 아닌 속성을 얻으려고합니다.

  17. 17

    Laravel 5.1 : 관계가있는 foreach 루프에서 객체가 아닌 속성을 얻으려고합니다.

  18. 18

    라 라벨 관계 오류-객체가 아닌 속성을 얻으려고합니다.

  19. 19

    Laravel : 파일 입력에서 객체가 아닌 속성을 얻으려고합니다.

  20. 20

    php주의 사항 : 객체가 아닌 속성을 얻으려고

  21. 21

    PHP LARAVEL 5.2에서 객체가 아닌 속성을 얻으려고합니다.

  22. 22

    PHP 알림을 수정하는 방법 : Wordpress 템플릿에서 개체가 아닌 속성을 얻으려고합니까?

  23. 23

    PHP 준비 업데이트 문-객체가 아닌 속성을 얻으려고 시도

  24. 24

    PHP주의 사항 : 객체가 아닌 속성을 얻으려고합니다.

  25. 25

    객체가 아닌 laravel 5.3의 속성을 얻으려고합니다.

  26. 26

    PHP주의 사항 : 객체가 아닌 라인 638의 속성을 얻으려고합니다.

  27. 27

    Codeigniter : row ()의 객체가 아닌 속성을 얻으려고합니다.

  28. 28

    객체가 아닌 속성을 얻으려고-PHP

  29. 29

    객체가 아닌 CRUD의 속성을 얻으려고합니다.

뜨겁다태그

보관