php如何用update更新多条数据

php如何用update更新多条数据,第1张

楼主贴出的代码是主要代码不是完整代码,以下是对你贴出代码的修改,接收数组并批量更新
接收数据格式形如:
array(
0=>array(
'id' => 1,
'title'=> '标题1'
'url'=> ''
),
1=>array(
'id' => 1,
'title'=> '标题1'
'url'=> ''
),
)
注意在原来的基础上加了更新条件id,不加的话是会更新全部的。
A页面代码:
<php
$exec="select from focusimg";
$result = mysql_query($exec,$link);
$i=0;
while($pt=mysql_fetch_array($result)){
>
<tr onmouseover="thisclassName='admTr'" onmouseout="thisclassName=''">
<td width="17%" align="right">标题<php echo $pt['id']; >:<input name="<php echo "focusimg[$i][id]"; >" value="<php echo $pt['id']; >" type="hidden"/></td>
<td><input name="<php echo "focusimg[$i][title]"; >" type="text" id="textfield" value="<php echo $pt['title'];>" size="30" /></td>
<td width="17%" align="right">链接<php echo $pt['id']; >:</td>
<td><input name="<php echo "focusimg[$i][url]"; >" type="text" id="textfield" value="<php echo $pt['url'];>" size="30" /> </td>

</tr>
<php
$i++;
};
>
B页面代码:
<php
include 'connphp';
$focusimg=$_POST['focusimg'];
foreach($focusimg as $k=>$v) {
$exec="update chips set title='{$v[title]}',url='{$v[url]}' where id='{$v[id]}'";
mysql_query($exec, $link);
}
mysql_close($link);
echo "edit OK!";
>

以上就是关于php如何用update更新多条数据全部的内容,包括:php如何用update更新多条数据、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10173189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存