我正在尝试创建一个数据库,到目前为止一直很好。虽然我似乎遇到了一个我无法找到答案的问题。我希望你们能让我重新回到马上。
问题在于注册部分;这是错误。
注意:尝试在第53行的/Applications/XAMPP/xamppfiles/htdocs/swiftappandmysql/db/MySQLDAO.php中获取非对象的属性
致命错误:/Applications/XAMPP/xamppfiles/htdocs/swiftappandmysql/db/MySQLDAO.php:53中的未捕获异常'异常'堆栈跟踪:#0 / Applications / XAMPP / xamppfiles / htdocs / swiftappandmysql / scripts / registerUser。 php(40):MySQLDAO-> registerUser('email1','aske','meyer','3a2a3b51b4da4d6 ...','8W \ xAF:\ xC6> \ xEB \ xA5 \ x10q \ x85b \ xC7 \ xFAn ...')第53行的/Applications/XAMPP/xamppfiles/htdocs/swiftappandmysql/db/MySQLDAO.php中抛出#1 {main}“
MySQL专栏:53
public function registerUser($email, $first_name, $last_name, $password, $salt)
{
$sql = "insert into users set email=?, first_name=?, last_name=?, user_password=?, salt=?";
$statement = $this->Conn->prepare($sql);
if(!$statement)
throw new Exception($statement->error);
$statement->bind_param("sssss", $email, $first_name, $last_name, $password, $salt);
$returnValue = $statement->execute();
return $returnValue;
}
和registerUser第40行:
$result =$dao->registerUser($userEmail, $userFirstName, $userLastName, $secured_password, $salt);