gpt4 book ai didi

php - 使用 AJAX 数据更新数据库

转载 作者:行者123 更新时间:2023-11-29 22:07:22 24 4
gpt4 key购买 nike

我在非静态环境中工作,只能使用ajax请求来交换数据。不幸的是,ajax 只识别 POST 和 GET 方法。我需要一些听起来像 Ajax 或 PHP 中的 UPDATE 的东西来使我的应用程序正常工作。

这个概念是这样的:

我使用ajax接收用户创建的数据,然后使用PHP将其保存到MySQL中。用户可以创建、编辑和保存该数据。到目前为止,我用 POST ajax 方法来伪造它。但这会产生一个问题,因为每当用户编辑和保存数据时,它都会在数据库中不断创建新行而不是更新旧行。

有什么办法可以解决这个问题吗?

最佳答案

你可以改变你的sql吗?通常是这样的:-

insert into `TABLE` set ( `field1`,`field2` ) values ('value1','value2')
on duplicate key update
`field1`='value1',
`field2`='value2',
`field3`='value3';

听起来像“更新”?? GET 和 POST 非常适合您想要做的事情,那么为什么要重新发明轮子并提出一种不存在的方法呢?

关于php - 使用 AJAX 数据更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32024469/

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