gpt4 book ai didi

php - 如何同时使用mysql更新查询和mysql插入查询?

转载 作者:行者123 更新时间:2023-11-30 23:59:23 25 4
gpt4 key购买 nike

这个条件:在 html 和 php 中有一个表单 haivng 大约 120 个字段它用于一个网站我正在提交这个表单转到一个 php 页面我首先使用 $_REQUEST[] 检索所有值然后使用插入查询将它们全部插入到我的 mysql 数据库中同一个表中的特定列中。现在我将不得不再次执行所有过程以更新这些值。因为插入查询和更新查询的语法完全不同。

我不想再写 100 行代码了。有什么方法可以使用我在插入查询中编写的代码来更新数据。?

最佳答案

实际上在 MySQL 中有一个替代语法用于插入,它与更新语法非常相似。你可以写

insert customer set customerid=12345, firstname='Fred', lastname='Jones

等等

我个人更喜欢这种语法,因为它很容易看出每个字段的值。对于具有长字段列表的记录尤其如此。

不利的一面是,它不是标准的 SQL,因此如果您决定将您的应用程序移植到不同的数据库引擎,则必须重写所有的插入。

我偶尔使用的另一个选项是编写一个小函数来创建您的插入和更新语句。那么无论生成的代码有多么不同,您的函数的语法都可以相同。

关于php - 如何同时使用mysql更新查询和mysql插入查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6834511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com