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
相似问题