PHP如何批量更新数据?急!!!

修改后文本框中数据后如何点击更新后能够更新文本框中的数据,我使用update语句只能更新一条这是我的源码求助怎么改<?phpif($_POST[submit2]){$SQ... 修改后文本框中数据后 如何点击更新后能够更新文本框中的数据, 我使用update语句只能更新一条

这是我的源码求助怎么改

<?php

if ($_POST[submit2]) {
$SQL = "UPDATE `links` SET sequence = '$_POST[sequence2]',sitename = '$_POST[sitename2]',website = '$_POST[website2]'";
$result = mysql_query($SQL);

}
?>
<form method="POST" id="form2">
<div id="bar_name2">友情链接更新: </div>
<div id="titles">

<table width="100%" border="0" cellspacing="1" cellpadding="0" class="links">
<tr bgcolor="#ffffff" class="tr">
<td width="10%" height="20" class="td">删 除</td>
<td width="10%" class="td" >显示顺序</td>
<td width="40%" class="td">网站名称</td>
<td width="40%" class="td">网站地址</td>
</tr>
</table>

</div>
<div id="links_set">
<?php

$SQL = "SELECT * FROM `links` order by id";
$query = mysql_query($SQL);
while ($row = mysql_fetch_array($query)) {
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="links">
<tr bgcolor="#ffffff">
<td width="10%" height="20" class="td"><input type="checkbox" name="checkbox2" id="checkbox2" />
<input type="hidden" name="hiddenarea" value="<?php echo $row[id]; ?>"/> </td>
<td width="10%" class="td"><input type="text" name="sequence2" value="<?php echo $row[sequence]; ?>" class="textbox1"/></td>
<td width="40%" class="td"><input type="text" name="sitename2" value="<?php echo $row[sitename]; ?>" class="textbox2"/></td>
<td width="40%" class="td"><input type="text" name="website2" value="<?php echo $row[website]; ?>" class="textbox2"/>
<?php echo $row[id];?>
</td>
</tr>
</table>
<?php } ?>
</div>
<div class="sub">
<input name="submit2" type="submit" class="submit" value="更 新"/>
</div>
</form>
猎户座 可不可以具体说说是怎样的方法呢?可否写一写!?
展开
 我来答
哈慈客人
推荐于2020-12-02 · 超过23用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:40.5万
展开全部
更新是要更新两次 但是你可以用循环批量更新的!
对数据库的操作是每次一条 或者 你可以写事务的,这样的话就比较麻烦了
就用循环吧
首先把你的一个<tr></tr>中的四个内容都用相应的数组名字name[]作名字
然后 提交后 得出来数组长度 然后循环相应的次数
执行SQL操作 就OK
如果具体的 问题 可以 留言
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者uhBIrGlXnX
2010-09-26 · TA获得超过1352个赞
知道小有建树答主
回答量:2369
采纳率:0%
帮助的人:1169万
展开全部
建议用ajax来更新,这样只要调用就能保存并更新内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朋友火箭9K
2010-09-24 · TA获得超过2823个赞
知道大有可为答主
回答量:4676
采纳率:0%
帮助的人:3484万
展开全部
2条也必须查询update2次,这个是必须的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式