• 技术文章 >后端开发 >php教程

    如何做到多筆資料的同步_PHP教程

    2016-07-21 16:05:53原创556
    一次叫出多筆資料,然後在同一個網頁中「逐一」「分別」做不同的處理,最後「同時」對資料庫 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'";
    .............

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/315617.htmlTechArticle一次叫出多筆資料,然後在同一個網頁中「逐一」「分別」做不同的處理,最後「同時」對資料庫 update or insert 。每一筆資料所收到的upda...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:如何 做到 多筆 資料 同步 一次 叫出 多筆 資料 然後 同一 個網 頁中 逐一 分別 不同
    上一篇:打造计数器DIY三步曲(上)_PHP教程 下一篇:PHP调用三种数据库的方法(1)_PHP教程
    千万级数据并发解决方案

    相关文章推荐

    • 用PHP实现自己的sha-256哈希算法!• php通用防注入程序 推荐_PHP教程• PHP网站安装程序制作的原理、步骤、注意事项和示例代码_PHP教程• PHP+XML 制作简单的留言本 图文教程_PHP教程• 继续收藏一些PHP常用函数第1/2页_PHP教程