获取错误致命错误:未捕获错误:在null上调用成员函数prepare()

时间:2018-04-08 05:13:04

标签: php android

我正在编写一个简单的登录应用程序的代码。

我的php脚本代码:

<?php 

class DbOperation {
 private $con;

 function _construct() {

    require_once dirname(__FILE__).'/DbConnect.php';
    echo "Hereee";
    $db=new DbConnect();
    $this->con=$db->connect();
 }

 function addUserInLogin($uname,$pass) {

     $pword = md5($pass);
     $stmt = $this->con->prepare("INSERT INTO `login` (`uname`, `pword`) VALUES (?,?);");
     $stmt->bind_param($uname,$pword);

     if($stmt->execute()) {
        return true; 
    }  
    else false;


 }

}
?>

第18行是指$stmt = $this->con->prepare

帮助我摆脱这个问题!!

1 个答案:

答案 0 :(得分:0)

你需要两个_&#39;

function __construct() { 
 require_once dirname(__FILE__).'/DbConnect.php';
 echo "Hereee";
 $db=new DbConnect();
 $this->con=$db->connect();  }