単純なPDOログインシステムのコード方法を学んでいます。私のファイルの1つ、つまり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
[致命的なエラーの可能な複製] nullのメンバ関数prepare()を呼び出す(http://stackoverflow.com/questions/30627027/fatal-error-call-to-a-member-function-prepare-on -null) – hjpotter92