2011-09-03 7 views
1

저는 PHP를 처음 사용하고 PHP PDO를 사용하여 간단한 로그인을 시도하고 있습니다. 내가 시도하고 로그인이 오류 던지고 계속 - 정의되지 않은 함수 RecordCount()를 호출합니다. 내 검색은 왜 이런 일이 일어나고 있는지에 대한 통찰력을 제공하지 못했습니다. 내 코드는 아래와 같습니다. 무엇이 보이는지, 왜 이런 일이 일어나는지에 대한 통찰력은 인정 될 것입니다. 감사!PHP Error 정의되지 않은 함수를 호출합니다. RecordCount()

 <?php 
     include_once '../utils/dbcon.php'; 

     $stmt = $dbc->prepare("SELECT username,password FROM users where username = ? AND password = ?"); 

if ($stmt->execute(array($_GET['username'],$_GET['password']))) 
{ 


    if ($stmt.RecordCount()) 
     { 

     echo "record found"; 
     } 
    elseif(!$stmt.RecordCount()) 
      { 
     echo "No records found"; 
     } 

} 


     ?> 

답변

1

귀하의 구문이 잘못되었습니다 :

$stmt.RecordCount() 

는 빠른 응답을위한

$stmt->RecordCount() 
+2

감사해야합니다. 이제 던지고있다 - 정의되지 않은 메소드 PDOStatement :: RecordCount()를 호출한다. rowcount() 메서드를 변경하고 지금 작동하는 것. 도움에 감사드립니다! –

관련 문제