php如何对数据进行批量修改?

解决方案 »

  1.   

    对数据库中的数据的话就用update语句呗,
    还是其他的,lz把问题说得再清楚点
      

  2.   

    拜托,会不会问问题阿?
    数据类型是哪一种?数据库的?XML类型?文本类型?
    批量修改是多大的量?100?1000?还是10万?
    做什么修改?删除?更新?新增?都不说?怎么给你例子?要不要给你一个php批量插入oracle数据库的例子???
    循环1000条记录,一次commit?
      

  3.   

    LZ不怎么会提问啊
    问题要描述清楚了,别人才好回答比如:
    数据库里面的表A用来存放留言本的标题,里面有10条数据
    现在要在每个标题前面加上“[留言]”,应该怎么做如果是这样,执行SQL语句
    update A set title = '[留言]' + title
      

  4.   

    SQL 语句 update 的where 负责批量修改的范围
    还可以用 循环 ,看你做什了?
      

  5.   

    好像不可以啊~A表结构
    id  title  content
    编号 标题     内容
    1    a       a
    2    b       b
    3    c       c
    4    d       d
    5    e       e
    6    f       f
    7    g       g
    8    h       h
    9    i       i
    10   j       j
         修改
    我想把标题进行批量修改
      

  6.   

    可以啊。循环.把要修改的东西放一个数组key/val  key和id 对应
      

  7.   

    用循环来拼sql语句
    update 表名 set 字段1=值1,字段2=值2,....
      

  8.   

    详细点  update   table   set  id2=id2+'内容'  where  id1  like  %  %
      

  9.   

    //表单
    <form ...>
    <input type=chekbox id=id[] value=$id ...>
    <input type=chekbox id=title[] value=$title ...>
    <input type=chekbox id=content[] value=$content...>
    ............
    </form>//phpfor($i = 0; $i < count($_POST[id]); $i ++){
    $db->update("update ....set title=".$_POST[title][$i].",...... where id=".intval($_POST[id][$i]));
    }大概这样吧
      

  10.   

    除了数组的方法,还有别的方法吗?比如像ASP中的update方法,跟数据库交互一次就能批量修改很多条记录,并且能保证修改的值不同,而不是像楼上说的用where学习了……
      

  11.   

    除了数组的方法,还有别的方法吗?比如像ASP中的update方法,跟数据库交互一次就能批量修改很多条记录,并且能保证修改的值不同,而不是像楼上说的用where学习了……