+ -
当前位置:首页 → 问答吧 → 求这段日期判断的PHP代码怎么写

求这段日期判断的PHP代码怎么写

时间:2011-09-21

来源:互联网

有两个问题请教大家,

第一个问题:

两个数据表
user as a ,字段有,uid=用户ID,VIP=用户VIP状态(1为VIP,0为否),

vip as b,字段有,vuid=vip用户ID,vtime=VIP开始日期时间,vday=VIP用户剩余天数,


查询user.uid=vip.vuid的记录,
如果vip.vtime+vday >现在时间,则更新此记录user.vip的值为1,如<现在时间,则更新值为0;

当user.uid中的值没出现在vip.vuid,则这些字段的user.vip值都更新为0;

求这段代码要怎么写,才能在PHP中运行。
谢谢!



第二个问题:
三个变量 $uid $sid $suid
一个数据表 userlog,字段有, suid,sid,uid,num

如果 userlog.sid <> $sid and userlog.uid <> $uid and userlog.suid<> $suid
那么数据表 userlog追加一条记录 suid=$suid,sid=$sid,uid=$uid,num=0

求这段代码要怎么写,才能在PHP中运行。
谢谢!

作者: hctemail   发布时间: 2011-09-21

求版主回复啊!!

作者: hctemail   发布时间: 2011-09-21

高手啊在吗

作者: hctemail   发布时间: 2011-09-21

vip表中不要存天数,存结束时间就行了,这样在他登录的时候就可以判断了,如果你存天数的话那不是每天你都要运行一下程序把每个vip用户减少一天?

作者: yunprince   发布时间: 2011-09-21

引用 3 楼 yunprince 的回复:
vip表中不要存天数,存结束时间就行了,这样在他登录的时候就可以判断了,如果你存天数的话那不是每天你都要运行一下程序把每个vip用户减少一天?


应该是开始没讲清楚,VDAY是会员的VIP天数,不是剩余天数,如果是剩余天数,那等于0就不是VIP了。

所以要得出VIP会员的VIP开始时间+VIP天数是否小于现在时间。

作者: hctemail   发布时间: 2011-09-21

你都知道该这么写,那就是写sql语句就是了,

作者: yunprince   发布时间: 2011-09-21

引用 5 楼 yunprince 的回复:
你都知道该这么写,那就是写sql语句就是了,


我就是会点伪代码啊。求助!

作者: hctemail   发布时间: 2011-09-21

相关阅读 更多