因为客户要求自己决定产品的排序,比如a排在b前面,然后又加入一个产品c,要排在a和b中间,a/b/c没有任何关系,而且不止插入一条而是n条
解决方案 »
- 谁有php安装包(集成的)网上好些不能用啊
- 字符串中提取数字
- php5.2.0 安全模式 mime_content_type不能用?请教用什么可以替代,获得文件类型
- 要做一个j2eeweb和另一个php服务器直接通信的加密,求大神给点思路
- php+curl+正则表达式采集网页内容,无法匹配所有选项,请高手帮助调试正则表达式
- 内网系统,单号在提交时有做防重复判断,但是相同单号提交一次变成两次。
- mysql怎么更新这个字段????
- 为什么TextArea内的内容太多就不能Submit呢?
- 如何利用不在表单中的输入框的onchange事件跳转到指定的页面?
- PHP通过pdo读取的多字节内容被单字节问号 (?) 字符替换,有什么办法解决呢??
- PHP的cookie怎么啦?
- 请教PHP和ASP那个好
ID是数据库自动增加的
你建一个UID
比若先为1-----a 、2-------b对应
要在ab之间加c
你只要把UID中b的值改为3
c的值为2就可以了
其他的一样可以这样
要填加多少就把后面的增加多少寻求优化的算法
当n------>很大的时候怎么才省时\对数据库压力小==
............................
读取原表前n条数据插入中间表
插入m条数据到中间表
读取原表n+1条以后的数据插入到中间表
将中间表内容写回原表不过这个要求不太合理。应该是给表加一个排序字段,然后由用户设置他的值
加了一个用来排序的UID字段
呵呵.........................