foreach 循环里面做数据操作真的合适嘛
来源:5-8 排序功能实现

JackWho
2017-02-22
foreach 循环里面做数据操作真的合适嘛,
foreach ($listorder as $menuId => $v) { // 执行更新 $id = D('Menu')->updateMenuListorderById($menuId, $v); if ($id === false) { $errors[] = $menuId; } }
如果列表有20条数据,则排序需要连续依此update数据表 20次, 会不会带来性能问题,应不应该采用拼接条件,组提交
写回答
3回答
-
当然还有另外一个方式的处理,这个再我新课程讲解了。敬请关注
012017-02-22 -
singwa
2017-02-22
一般列表页面 一下 也不会更新很多的
00 -
singwa
2017-02-22
您好, 列表页,通过主键ID来更新listorder这个字段 ,从性能角度来说可以忽略不计。
012017-02-22
相似问题