采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
foreach 循环里面做数据操作真的合适嘛,
foreach ($listorder as $menuId => $v) { // 执行更新 $id = D('Menu')->updateMenuListorderById($menuId, $v); if ($id === false) { $errors[] = $menuId; } }
如果列表有20条数据,则排序需要连续依此update数据表 20次, 会不会带来性能问题,应不应该采用拼接条件,组提交
当然还有另外一个方式的处理,这个再我新课程讲解了。敬请关注
小板凳,前排占座^^
一般列表页面 一下 也不会更新很多的
您好, 列表页,通过主键ID来更新listorder这个字段 ,从性能角度来说可以忽略不计。
是的,这里列表页场景,性能损失是很小的,但是 for 循环里面做数据库操作,我总觉得哪里不对 .
登录后可查看更多问答,登录/注册
用PHP+MySQL+Ajax开完新闻资讯整站,实现“小全栈”的梦想
9.8k 23
1.5k 16
2.9k 15
2.6k 13
1.8k 12