如何将2006-4-8排在2006-4-12之后. 谢谢.我开始也这么想过,但在表里,日期本来就是varchar类型.我试着用函数转换好象实现不了我要的功能. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你不会是把时间按ACS排了吧?如果是这样那按DESC不就行了?再不行可以在数据库做一排序字段~~指定排序~~不过这样麻烦了点~~ mysql的呀.设定一个字段,将其指定排序字段不可能,因为我的数据库表由DBF表转换而来. 肯定选择的是desc,这个不是关键. order by UNIX_TIMESTAMP(date) 忘了说了,我说的方法是mysql的,data是表示你的时间 又没说清楚,data是表示你的时间的字段 建议你用PHP函数取出数据 存入 $date_temp$date_temp=date("Y-m-d",strtotime($date_temp));可将字符型转为日期型 谢谢wanglei051(淡蓝的云) ,刚才试了一下,果然成功解决.手册其实我看了一下,留意了几个函数,但这个方法最简单.谢谢楼上各位朋友的关心.结帖散分了. 你使用的是mysql数据库,且日期本来就是varchar类型,现在已经存放了数据如果是在每次查询的时候做变换处理,显然是不妥当的应该修改表中的数据为正确格式如果日期中含有时间,则update 表名 set 日期字段名=FROM_UNIXTIME(UNIX_TIMESTAMP(日期字段名))如果日期中不含有时间,则update 表名 set 日期字段名=LEFT(FROM_UNIXTIME(UNIX_TIMESTAMP(日期字段名)),10)你可以在mysql控制台中或php编程执行上面的sql指令 已发了分值给wanglei051(淡蓝的云),请查收.一并谢谢大家. dede网站页面dir什么意思啊 请求有人指导PHP学习曲线。 分享IIS下安装php533的体验 rewrite 格式的写法。。请教各位 谁用过ecshop的啊 ecshop的模版无法启用是怎么回事呢 php怎么处理BMP文件?比如改变大小 为什么在windows2000下执行和linux下不执行? 这个错误太奇怪了! 既然分目录存储比不分目录存储还要慢为什么还要分目录? eclipse for php中,变量没有定义,如何提示一个像波浪线的东西出来 提出数据库里的数据问题,急,谢谢 php中如何判断session超时问题?
如果是这样那按DESC不就行了?
再不行可以在数据库做一排序字段~~指定排序~~不过这样麻烦了点~~
设定一个字段,将其指定排序字段不可能,因为我的数据库表由DBF表转换而来.
取出数据 存入 $date_temp
$date_temp=date("Y-m-d",strtotime($date_temp));
可将字符型转为日期型
手册其实我看了一下,留意了几个函数,但这个方法最简单.
谢谢楼上各位朋友的关心.结帖散分了.
应该修改表中的数据为正确格式
如果日期中含有时间,则
update 表名 set 日期字段名=FROM_UNIXTIME(UNIX_TIMESTAMP(日期字段名))
如果日期中不含有时间,则
update 表名 set 日期字段名=LEFT(FROM_UNIXTIME(UNIX_TIMESTAMP(日期字段名)),10)你可以在mysql控制台中或php编程执行上面的sql指令
一并谢谢大家.