网站建设资讯

NEWS

网站建设资讯

php批量更改数据,批量修改mysql数据

PHP 批量替换某一数据的值

$a=1234567890;

创新互联公司专业为企业提供盂县网站建设、盂县做网站、盂县网站设计、盂县网站制作等企业网站建设、网页设计与制作、盂县企业网站模板建站服务,10年盂县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

$b=str_replace('1','q',str_replace('2','g',$a));

echo $b;

PHP如何批量更新数据?急!!!

更新是要更新两次 但是你可以用循环批量更新的!

对数据库的操作是每次一条 或者 你可以写事务的,这样的话就比较麻烦了

就用循环吧

首先把你的一个tr/tr中的四个内容都用相应的数组名字name[]作名字

然后 提交后 得出来数组长度 然后循环相应的次数

执行SQL操作 就OK

如果具体的 问题 可以 留言

PHP 批量修改多条记录的Sql语句写法

另一个思路你试试:

html:

input type="text" name="A[]" /

input type="text" name="B[]" /

input type="hidden" name="ids[]" value="{$id}" /

php:

?php

$a = $_POST['A'];

$b = $_POST['B'];

$ids = $_POST['ids'];

foreach($a as $k = $v) {

$sql = "update abc set a='{$v}', b='{$b[$k]}' where id='{$ids[$k]}'";

mysql_query($sql);

}

php批量修改数据

function updatecols($table,$arr){

$sql = "update ".$table." set ";

$total = count($arr);

$i=1;

foreach($arr as $k=$v){

$sql .= $k."=".$v;

if($i$total){

$sql .= ",";

}

$i++;

}

return $sql;

}

echo updatecols("table1",array('col1'='123','col2'='345'));


名称栏目:php批量更改数据,批量修改mysql数据
浏览路径:http://cdweb.net/article/dsegice.html