Pdo 绑定参数方法 通用更新语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pdo 绑定参数方法 通用更新语句相关的知识,希望对你有一定的参考价值。

 public  static  function upShelf($table,$arr,$where)
    {

//将传入的数组进行key vlaue 分离 并将key值以问号方式绑定参数
        $key=implode("=?,",array_keys($arr))."=?";

//判断是否传入where 条件
        $where=$where==null?null:" where ".$where;
        try {
            $db=self::$link->prepare("UPDATE {$table} SET {$key} {$where}");


            return $db->execute(array_values($arr));


        } catch (PDOException $e) {
            self::throw_exception($e->getMessage());
        }
    }

以上是关于Pdo 绑定参数方法 通用更新语句的主要内容,如果未能解决你的问题,请参考以下文章

了解 PDO 准备好的语句和绑定参数

PDO

PDO 更新错误无效参数号:绑定变量的数量与令牌的数量不匹配

PHP / PDO动态绑定值(无效的参数计数错误)

PDO从先前选择插入的绑定参数

NodeJS,Oracle DB参数的部分绑定给出:ORA-01036