PHP 批量修改多条记录的Sql语句写法
数据库是mysql;字段分别为id,a,b如图1;前台显示如图2,a和b的值分别循环显示在input中,可编辑;图3是部分代码,我给input的name设定成了a或者b加...
数据库是mysql;字段分别为id ,a ,b 如图1;前台显示如图2,a和b的值分别循环显示在input中,可编辑;图3是部分代码,我给input的name设定成了a或者b加id,以便于区分每个input;图4那里我应该怎么写update的sql语句,才能同时提交修改多条记录的内容;实际记录数量不止四条。求好心人帮写一个完整的update部分的demo;同时也请复制粘贴帝们手下留情,知道问题推送机会不多,有了回答就会停止推送,求原创好心人
展开
1个回答
展开全部
另一个思路你试试:
html:
<input type="text" name="A[]" />
<input type="text" name="B[]" />
<input type="hidden" name="ids[]" value="{$id}" />
php:
<?php
$a = $_POST['A'];
$b = $_POST['B'];
$ids = $_POST['ids'];
foreach($a as $k => $v) {
$sql = "update abc set a='{$v}', b='{$b[$k]}' where id='{$ids[$k]}'";
mysql_query($sql);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询