作者:LAMP小白 点击:1865 发布日期:2013-04-02 22:51:00 返回列表
public function index() { $i = 8; if(_model()-mio_gt;S('SELECT `id` FROM mio_amp;haha WHERE `pid`='.$i)) { $r = _model()-mio_gt;G('SELECT `pid` FROM mio_amp;haha', 'pid'); $end = 0; foreach($r as $v){ $end = $v; if( !in_array($v+1, $r)) { break; } } _model()-mio_gt;R('UPDATE mio_amp;haha SET pid=pid+1 WHERE `pid`mio_gt;='.$i.' AND `pid`mio_lt;='.$end); } _model()-mio_gt;R('INSERT INTO mio_amp;haha SET pid='.$i); dump(_model()-mio_gt;S('SELECT * FROM mio_amp;haha ORDER BY `pid` ASC')); }
这样只需要查3次数据库就能做到完美的字段排序了
上一篇:Kickstart无人值守安装 下一篇:快递查询API