私信  •  关注

Ehsan Seyedi

Ehsan Seyedi 最近创建的主题
Ehsan Seyedi 最近回复了

有4个 ? 在您的查询中,如果 id 列是自动递增的,您可以将其从查询中删除,如下所示:

    public function createUserAccount($username,$password,$department){
        if($this->userExists($username)){
            return "USER_ALREADY_EXISTS";
        }
        else{
            $pass_hash = password_hash($password,PASSWORD_BCRYPT,["cost"=>8]);
            $pre_stmt = $this->con->prepare("INSERT INTO `user`(`username`, `password`, `department`) VALUES (?,?,?)");
            $pre_stmt->bind_param("sss", $username, $pass_hash, $department);
            $result = $pre_stmt->execute() or die($this->con->error);
            if($result){
                return $this->con->insert_id;
            }
            else{
                return "some error";
            }
        }