在函数中使用预准备语句需要帮助

时间:2014-08-21 19:07:23

标签: php mysqli prepared-statement

我正在尝试将预准备语句用于函数,因此我不必重复多个更新语句的所有步骤。我正在为查询和bind_param动态制作占位符的问题。由于某些查询将具有比其他查询语句更多的参数,是否有一种方法可以使它们动态化?谢谢!

有没有办法可以让参数动态化,因为有些查询...以下是我到目前为止的例子。任何帮助都会非常感激!

function Update($column, $table, $where, $type){
    $query = "UPDATE {$column} SET {$table} = ? WHERE {$where} = ? "; //Anyway of making this dynamic?
    $stmt = $this->db->prepare($query);
    /*if(!$stmt){
        echo $stmt->error;
    }*/
    $stmt->bind_param($type, $data, $id); //Anyway of making this dynamic?
    $stmt->execute();

}

0 个答案:

没有答案