作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我在数据库中搜索符合特定条件的候选人的查询。我正在使用 php、mysql、html
$Odata = mysql_query("SELECT * FROM p_candidate WHERE(`gender` LIKE '%".$Gender."%')
AND (`verbal` LIKE '%".$Verbal."%') AND(`waiver` LIKE '%".$Waiver."%')
AND(`waiver_type` LIKE '%".$W_Type."%') AND(`sel_staff` LIKE '%".$A_Staff."%')
AND(`sel_peers` LIKE '%".$A_Peers."%')AND(`verbal` LIKE '%".$Awake."%')
AND(`ambulatory` LIKE '%".$Ambulatory."%') AND(`function` LIKE '%".$Function."%')"
) or die(mysql_error());
我想添加另一个标准 - 成人/ child 。我将出生日期作为数据库中的一列。如果候选人年满 18 岁,则属于成人,否则属于 child 。
用户可能想要搜索包含 $Odata 中所有内容的成人。我怎样才能做到这一点?
浏览Calculate Age in MySQL (InnoDb)和 Search age range in mysql, php我知道它可以独立完成,但是我如何将它合并到上面的查询中。这可能吗?
最佳答案
这可能有帮助
样本数据
create table dob
(
dob datetime
)
;
insert into dob select '2001-10-08' ;
insert into dob select '1976-11-28' ;
找出 child 或成人:
select
dob,
case when dob > Current_date() - INTERVAL 18 YEAR then 'child' else 'adult' end
from dob
关于php - 使用 mysql DB 中的 DOB 来确定 child /成人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17436006/
这是我在数据库中搜索符合特定条件的候选人的查询。我正在使用 php、mysql、html $Odata = mysql_query("SELECT * FROM p_candidate WHERE(`
我是一名优秀的程序员,十分优秀!