带参数的UPDATE查询。 PHP MySQL

时间:2016-04-11 21:03:37

标签: php mysql

我正在尝试更新常规查询。接收表和字段并更新的函数。问题是我的查询产生了错误。

    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'

0 个答案:

没有答案