mysql 修改多笔资料_如何做到多笔资料的同步

一次叫出多笔资料,然后在同一个网页中「逐一」「分别」做不同的处理,最后「同时」对资料库 update or insert 。每一笔资料所收到的update 、insert数据并不相同! ============================

处理要点在于 _____ loop + array

1.从资料库叫出资料:

db_query进行looping的同时,把相关栏位需要update的资料通通纳入array.

依照各人需求,这些资料可以用text、checkbox、或者hidden等各种型态呈现。当然,checkbox是最常见的type.

例如,邮件处理网页就大量使用checkbox.

2.修改后的资料回存作业

要点在count(array) + loop + db_update:

根据count的结果进行迴旋,把db_update放进去,让loop去完成所有资料的update回存作业。

范例如下:

================================================

####1.update.php: 以loop+array取出资料以便update........

#在这裡呼叫资料库

$query="select * from $userstable where...................

#进入loop逐一取出资料

$i=0;

while ($i < $num):

...............

$id=mysql_result($result,$i,"id");

..................

............................

#以适当的type取出必须更新的栏位,构成array ..........

echo "

echo "

";

echo "";

$i++;

endwhile;

======================================================

####2.activate.php:资料更新后,透过loop+array完成回存...................

.......

for ($i = 0; $i < count($Cname); $i++) {

$name = $Cname[$i];

$id= $Cid[$i];

$query = "update $userstable set name='$name' where id='$id'";

.............

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值