满足时间段时数据库中的Php值更改

时间:2012-08-24 03:26:08

标签: php sql

Hello目前正在使用我的管理系统。 所以我的问题是我的学生有一个地位。并且有2个已注册和未注册的值。 目前我的注册工作正在进行我的想法是,一旦系统日期为4月,学生状态将从注册更改为未注册,并且当注册状态的学生将更改为注册注册部分没有问题只是未注册的部分。

非常感谢有关如何执行此操作的任何想法。目前我正在想象我的注册页面上的If else。

1 个答案:

答案 0 :(得分:1)

我会在表格中添加一个新的DATE列,并仅保存已注册的学生信息:

TABLE NAME: AAE_ENROLLED //(AAE stands for your initials ;) )
COLUMN 1: STUDENT_ID TYPE VARCHAR(50)
COLUMN 2: ENROLLMENT_DATE TYPE DATE

假设您想要所有在4月初之后注册的学生,您所要做的就是:

select * from AAE_ENROLLED 
where ENROLLMENT_DATE > STR_TO_DATE('2012-04-01','%Y-%m-%d')

如果您想查找未注册的学生,可以使用NOT EXIST