我正在学习如何进行php crud操作。我似乎找不到上述sql语法错误: “查询失败!您的SQL语法有误;请查看与您的MariaDB服务器版本相对应的手册,以找到在第1行的''附近使用正确的语法”
public function update() {
global $database;
$sql ="UPDATE users SET ";
$sql .="fName= '". $database->escape_string($this->fName) . "', ";
$sql .="lName= '". $database->escape_string($this->lName) . "', ";
$sql .="username= '". $database->escape_string($this->username) . "', ";
$sql .="password= '". $database->escape_string($this->password) . "', ";
$sql .="role= '". $database->escape_string($this->role) . "', ";
$sql .="mobile= '". $database->escape_string($this->mobile). "' ";
$sql .= " WHERE id= " . $database->escape_string($this->id);
$database->query($sql);
return(mysqli_affected_rows($database->connection)== 1)? true: false;
}
这是我的更新方法。我一直得到的错误是: “查询失败!您的SQL语法有误;请查看与您的MariaDB服务器版本相对应的手册,以找到在第1行的''附近使用正确的语法”