网页功能:
加入收藏
设为首页
网站搜索
编程QQ群
2024年11月22日 星期五
首页
编程论坛
技术文档
黑客安全
源代码
应用下载
电子图书
电脑硬件
游戏开发
休闲娱乐
编程网站
注册
登录
帮助
编程开发论坛
»
网站开发与设计
»
PHP
» 关于排列
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
关于排列
Kitte
初级程序员
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2006-6-5 14:22
只看该作者
关于排列
数据库:
id name order
1 163 1
2 sina 2
3 sohu 3
4 google 4
id是自动增加的,name为用户输入的,order是排列顺序
当用户将google提前时:
id name order
4 google 1
1 163 2
2 sina 3
3 sohu 4
id和name不能变,是不是每个order都需要更新才行啊?这样服务器会不会累死啊!
有没有好一点的办法呢?
UID
2366
帖子
3
精华
0
积分
60
阅读权限
20
在线时间
0 小时
注册时间
2006-4-18
最后登录
2006-6-5
查看详细资料
TOP
流浪天崖
初级程序员
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2006-6-5 14:22
只看该作者
如果只是提前的话可以用时间来代替ORDER,这样子只要更新时间就可以了。
UID
2367
帖子
8
精华
0
积分
120
阅读权限
20
在线时间
0 小时
注册时间
2006-4-18
最后登录
2006-6-15
查看详细资料
TOP
月光飘影
初级程序员
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2006-6-5 14:23
只看该作者
是每个order都需要更新才行
这样服务器还不至于会累死,服务器就是为你服务的嘛
UID
2368
帖子
8
精华
0
积分
110
阅读权限
20
在线时间
3 小时
注册时间
2006-4-18
最后登录
2006-6-15
查看详细资料
TOP
BonJovi
初级程序员
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2006-6-5 14:23
只看该作者
刚刚想到一种方法。。
更新两次就可以了。。
往前排
第一次就是把小于指定ORDER和大于等于提前到的ORDER值都加一
第二次 就是更新指定记录ORDER
往后排则反其道。
UID
2369
帖子
3
精华
0
积分
50
阅读权限
20
在线时间
0 小时
注册时间
2006-4-18
最后登录
2006-6-5
查看详细资料
TOP
丢丢
初级程序员
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2006-6-5 14:25
只看该作者
是每个order都需要更新才行
这样服务器还不至于会累死,服务器就是为你服务的嘛
---------如果楼主存的ID很多的,达数万,呢?还是这样子的吗?
UID
2370
帖子
5
精华
0
积分
70
阅读权限
20
在线时间
2 小时
注册时间
2006-4-18
最后登录
2006-6-5
查看详细资料
TOP
eujf
初级程序员
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2006-6-5 14:26
只看该作者
如果你能保证你的order字段是int型或是float型的
那么,真是太简单了。 :-)
如果是int型。真接将 4 改成 -1 或其它比1小的数就行呀。
如果是float型那真是太方便啦。如果想将4改成移到3前面2后面,那么将4改在2.000001都行呀。
就行一万行数据也不会引响速度。
UID
2371
帖子
4
精华
0
积分
60
阅读权限
20
在线时间
0 小时
注册时间
2006-4-18
最后登录
2006-6-5
查看详细资料
TOP
Teresa
初级程序员
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2006-6-5 14:30
只看该作者
呵呵!
“如果楼主存的ID很多的,达数万,呢?还是这样子的吗?”
当然啦!请注意到楼主的说法:“当用户将google提前时”
既然是“用户”的操作,那么他可以在将google提前后再将163提前。动作是不确定的、不可预知的
UID
2372
帖子
6
精华
0
积分
100
阅读权限
20
在线时间
0 小时
注册时间
2006-4-18
最后登录
2006-6-5
查看详细资料
TOP
风雨声中
版主
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2006-8-1 11:27
只看该作者
数字的ID可以随便改,负数都行。还可以加入小数。
UID
584
帖子
851
精华
4
积分
7549
阅读权限
100
在线时间
144 小时
注册时间
2005-7-17
最后登录
2012-11-14
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
版块跳转 ...
> 程序开发
> Visual Basic
> Visual C++
> Delphi
> Visual C#
> Java
> C++Builder
> 其他语言
> 网站开发与设计
> ASP
> PHP
> JSP
> Python
> 脚本语言
> HTML/CSS
> 平面设计
> Flash
> 其他问题
> 数据库技术
> PowerBuilder
> Foxpro
> SQL Server
> Oracle
> MySQL
> 其他数据库
> 操作系统
> Windows
> Linux
> Unix
> BSD
> Solaris
> 安全防护
> 杀毒专区
> 安全配制
> 工具介绍
> 防火墙
> 黑客入侵
> 漏洞检测
> 破解方法
> 软件应用
> 办公软件
> 系统工具
> 网络应用
> 音乐视频
> QQ专区
> MSN专区
> 分类信息
> 产品展示
> 求职招聘
> 项目合作
> 房屋信息
> 教育培训
> 交友约会
> 跳蚤市场
> 企业信息
> 职场创业
> 企业招聘专区
> 产品展示
> 培训信息
> 电脑硬件
> 最新硬件
> 选购技巧
> DIY乐园
> 硬件诊所
> 笔记本
> 数码玩家
> 手机玩家
> MP3随身听
> DC/DV
> 游戏开发
> 单机游戏
> 竞技游戏
> 魔兽争霸
> 星际争霸
> 反恐精英
> FIFA
> 极品飞车
> 实况足球
> 网络游戏
> 魔兽世界
> 天龙八部
> 传奇
> 大话西游
> 奇迹
> 武林外传
> 征途
> 灌水乐园
> 文艺茶座
> 历史文化
> 影音娱乐
> 数码贴图
> 活动聚会
> 车友之家
> 意见建议
> 版权举报
> 站务管理
控制面板首页
编辑个人资料
积分记录
公众用户组
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计