Php 将多行更新到wordpress表中
我有一个表格,表格中有多行。单击submit,我进行了一个jquery ajax调用(数据:Php 将多行更新到wordpress表中,php,mysql,sql-update,Php,Mysql,Sql Update,我有一个表格,表格中有多行。单击submit,我进行了一个jquery ajax调用(数据:$('uiWishList')。serialize())到insertDB.php,它有一个要插入DB的查询。目前,硬编码查询如下所示: $wpdb->query("INSERT INTO ui_development_tools_wishlist (ShortName, Category, Purpose, Necessity) VALUES
$('uiWishList')。serialize()
)到insertDB.php,它有一个要插入DB的查询。目前,硬编码查询如下所示:
$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')");
假设您使用Ajax通过
POST
将表单数据发送到PHP,并且表单中有三个记录的字段,您应该向PHP中的MySQL查询添加POST
ed变量,如下所示:
$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'].')');
这只是一个示例,在使用数据之前不会对其进行清理
我希望这有帮助