gpt4 book ai didi

php - 将多行更新到 WordPress 表中

转载 作者:行者123 更新时间:2023-11-29 12:49:36 25 4
gpt4 key购买 nike

我的表单中有一个包含多行的表。单击提交后,我对 insertDB 进行了 jquery ajax 调用(数据:$('#uiWishList').serialize())。 php 有一个查询要插入到数据库中。目前,硬编码查询如下所示:

$wpdb->query("INSERT INTO ui_development_tools_wishlist
(ShortName, Category, Purpose, Necessity)
VALUES
('$amount', 'val1', 'erwd', 'user1'),
('name2', 'val2', 'erwd', 'user2'),
('name3', 'val3', 'erwd', 'user3')");
  1. 如何修改查询,以便插入从 AJAX 接收的动态值。
  2. 插入数据库后如何获取成功/失败消息。

最佳答案

假设您使用 Ajax 通过 POST 将表单数据发送到 PHP,并且您的表单具有三个记录的字段,您应该将 POSTed 变量添加到 MySQL在 PHP 中查询如下:

$wpdb->query('INSERT INTO ui_development_tools_wishlist
(ShortName, Category, Purpose, Necessity)
VALUES
('.$_POST['ShortName1'].', '.$_POST['Category1'].', '.$_POST['Purpose1'].', '.$_POST['Necessity1'].'),
('.$_POST['ShortName2'].', '.$_POST['Category2'].', '.$_POST['Purpose2'].', '.$_POST['Necessity2'].'),
('.$_POST['ShortName3'].', '.$_POST['Category3'].', '.$_POST['Purpose3'].', '.$_POST['Necessity3'].')');

这只是一个示例,在使用之前不会清理数据。

我希望这会有所帮助。

关于php - 将多行更新到 WordPress 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24966855/

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