
正文
php框架下批量更新数据 php批量修改数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
mysql数据批量累加更新问题--(PHP,ThinkPHP)
伪代码 对应好id和数组的值就行
$data=array('2','23','1111');
for ($i = 0; $i count($data); $i++) {
$sql="UPDATE 表 SET `value` = 'value'+$data[0] WHERE `id` =$i";
mysql_query($sql);
}
相关问答
Q1: Thinkphp怎么批量更新数据
thinkphp里面其实跟原生语句没有什么区别,你可以用where限定更新条件,再save($data)中将你要更新的数据存在data里面。这样是你要把数据更新成一样的时候。如果更新的字段及值不一样的话,据我所知就只能一条条的循环更新了。
Q2: php update +1 批量更新
有啊,只要where后面的条件把握好就行了,把握不好,可能数据就苦逼了,
所有:update table1 set num=num+1
条件(num不等于0):update table1 set num=num+1 where num0
Q3: PHP如何批量更新数据?急!!!
更新是要更新两次 但是你可以用循环批量更新的!
对数据库的操作是每次一条 或者 你可以写事务的,这样的话就比较麻烦了
就用循环吧
首先把你的一个tr/tr中的四个内容都用相应的数组名字name[]作名字
然后 提交后 得出来数组长度 然后循环相应的次数
执行SQL操作 就OK
如果具体的 问题 可以 留言
php框架下批量更新数据的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php批量修改数据、php框架下批量更新数据的信息别忘了在本站进行查找喔。







