首页
新闻
UniX技术
数据库
经验交流
PHP
Linux考试认证
首页
>
PHP
如何做到多筆資料的同步
时间:2009-05-26 12:33:38 作者:chinaitlab
我要投稿
Linux初探欢迎您的投稿,投放方法请点击
这里
查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
一次叫出多筆資料,然後在同一個網頁中「逐一」「分別」做不同的處理,最後「同時」對資料庫 update or insert 。每一筆資料所收到的update 、insert數據並不相同! =======......
一次叫出多筆資料,然後在同一個網頁中「逐一」「分別」做不同的處理,最後「同時」對資料庫 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........
<form action="activate.php">
#在這裡呼叫資料庫
$query="select * from $userstable where...................
#進入loop逐一取出資料
$i=0;
while ($i < $num):
...............
$id=mysql_result($result,$i,"id");
..................
............................
#以適當的type取出必須更新的欄位,構成array ..........
echo "<td align...................
echo "<td align=middle><input type=text size=3 name=\"Cname[]\" value=\"$name\"></td></tr>";
echo "<input type=hidden name=\"Cid[]\" value=\"$id\">";
$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'";
.............
如果您需转载 如何做到多筆資料的同步,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
返回首页
发表评论
共有
条评论
用户名:
密码:
验证码:
匿名发表
相关文章
中央电视台CCTV动画部案例RedHatLinux
挑战: 需要在网络间进行频繁大量的信息交流,对系统的效率、稳定性、安全
“懒惰”Linux:“懒惰”集群管理员的 11 个
集群 对于不同的人有不同的含义。在本文的上下文中,集群最好定义为横向扩
SQL语句查询是否为空 =null及null
abcd980515精頂企業有限公司簡家豪NULL980514全欣木業有限公司NULL123980
PHP的GD库函数大全
GetImageSize作用:取得图片的大小[即长与宽]用法:array GetImageSize(strin
检查SQL Server2005中的重叠索引(Detecting
Detecting Overlapping Indexes in SQL Server 2005http://blogs.msdn.co
在VMWARE上装Sun Cluster 3.1 Update 3
Sun Cluster自3.1 Update 2 (04/04)后开始有x86版本。因此可以装在VM
PHP下载google相册到本地
调用方式 xxx.php?user=xxx保证程序放的当前目录可写文件夹 可写文件默认
New replication features in SQL Server 2
http://searchsqlserver.techtarget.com/tip/0,289483,sid87_gci1353404
Oracle 两个数据库之间相同表结构的数据导
今天在我本地数据库遇到某一个表的数据出现了错误,于是就想重新把服务器
红旗Linux6.0SP1桌面版安装xfce4.4.3
下面说说在红旗Linux6.0 SP1桌面版安装 xfce 4.4.3 的一些方法。 1、
linux认证辅导:Unix中利用列表作为循环
在Unix操作系统中开发应用程序,循环语句可以说占了半壁江山。由于Unix操作
MMC不能打开文件C:\Program Files\Micros
首先声明此文是转载,来自博客园一博友。本人昨天也是电脑用的好好的,今早突
oracle安装与SQLPLUS简单用法
一 安装oracle数据库成功之后,会显示相关的数据库信息:全局数据库名:ora
手动创建数据库的步骤和例子
--第一步sqlplus /nologconn / as sysdbashutdown immediatestartup nomo
sql server和oracle 数据类型
数据类型 类型 描述 bit 整型 bit 数据类型是整型,其值只能是0、1或空值。
SQL SERVER 查询正在实行的SQL语句
使用工具:查询分析器具体操作:根据master.dbo.sysprocesses中的spid和block
栏目热门
PHP程序为什么"不适用"大型系统的9大原因
PHP的PDO类教程
PHP守护Linux/Unix进程
file_get_contents和curl函数用法
Win2000 Apache MySql PHP4 PERL安装使用小
站内搜索:
Linux
高级搜索
Powered by
Linux初探
© 1999-2009
RSS