我正在尝试更新常规查询。接收表和字段并更新的函数。问题是我的查询产生了错误。
public function update($table,$set,$where){
$sql="UPDATE $table SET $set WHERE $where";
if($result=$this->mysqli->query($sql)){
return $this->mysqli->insert_id;
}
else{
throw new Exception("Error".$this->mysqli->error);
}
}
问题在于,当我调用该函数时会产生错误:
$table='mytable';
$set='column=$mydata+5';
$where="id=1";
$this->db->update($table,$set,$where);
在'字段列表''中显示消息'ErrorUnknown column'$ mydata'的未捕获异常'Exception'