PHP PDO如何创建参数化的UPDATE函数
我有一个参数化的INSERT函数,并希望对UPDATE执行相同的操作,但无法完全正确地执行实现。PHP PDO如何创建参数化的UPDATE函数
我INSERT功能:
$bind = ':'.implode(',:', array_keys($data)); $sql = 'INSERT INTO ' . $table . '(' . implode(',', array_keys($data)) . ') ' . 'VALUES (' .$bind. ')';
$stmt = $this->_db->prepare($sql);
$stmt->execute(array_combine(explode(',',$bind), array_values($data)));
在我更新的功能,我将传递3个参数的表名,key_value_data_array []和ROW_ID。键/值数组的格式为列名=>数据
回答:
当我更新我使用此代码数据库的东西,应该很好地工作:
$update_query = $database_connection->prepare("UPDATE table SET column = :value"); $update_query->execute(array(':value' => $some_value));
以上是 PHP PDO如何创建参数化的UPDATE函数 的全部内容, 来源链接: utcz.com/qa/261069.html