"멤버 함수 prepare() 호출" 오류 해결
"멤버 함수 prepare() 호출" 오류 메시지 a non-object"는 prepare() 메소드가 호출될 때 $pdo 변수가 객체가 아님을 나타냅니다. 이는 여러 가지 이유로 발생할 수 있습니다.
가능한 원인:
제공된 코드에서 $pdo 변수는 repetirDados() 함수 내에서 정의되지 않았습니다. 인수로 전달하거나 전역 $pdo를 사용하여 전역 네임스페이스 내에서 선언해야 합니다.
수정 방법:
function repetirDados($email, $pdo) { // ... rest of the code }
global $pdo; function repetirDados($email) { // ... rest of the code }
동등 PDO를 사용하여 mysql_num_rows에:
mysql_num_rows 대신 PDO는 rowCount() 메서드를 제공합니다:
$stmt->rowCount();
위 내용은 PHP에서 "객체가 아닌 멤버 함수 prepare() 호출" 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!