請學習如何編寫簡單的PDO登錄系統。我的一個文件,即User.php在渲染後出現錯誤。學習簡單PDO登錄系統時,在我的User.php文件中出錯
這是我的代碼:
<?php
include_once('connection.php');
class User{
private $db;
public function _construct(){
$this->db = new Connection();
$this->db = $this->db->dbConnect();
}
public function login($name,$pass){
if(!empty($name) && !empty($pass)){
$stmt = $this->db->prepare(" SELECT * FROM users WHERE name = ? and pass = ? ");
$stmt -> bindParam(1,$name);
$stmt -> bindParam(2,$pass);
$stmt -> execute();
if($stmt->rowCount()==1){
echo "successfully login";
}else{
echo "incorrect username or password";
}
} else{
echo "enter correct username and password";
}
以下是錯誤:
Fatal error: Call to a member function prepare() on null in C:\xampp\htdocs\simplelogin\User.php on line 16
可能的重複[致命錯誤調用成員函數prepare()null](http://stackoverflow.com/questions/30627027/fatal-error-call-toa-a-member-function-prepare-on -null) – hjpotter92