PHP PDO如何创建参数化的UPDATE函数

weixin_38067327 2019-09-12 03:48:18

我有一个参数化的INSERT函数,并希望对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。键/值数组的格式为列名=>数据






...全文
100 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38067747 2019-09-12
  • 打赏
  • 举报
回复

当我更新我使用此代码数据库的东西,应该很好地工作: $update_query = $database_connection->prepare("UPDATE table SET column = :value"); $update_query->execute(array(':value' => $some_value));

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧