我正在开发工作门户网站。我的网站使用MySQL数据库。
我想存储雇主输入的经验数据。有两个选择框
<input type='number' name='from'>
<input type='number' name='to'>
用户可以采用任何形式输入,
2-4 years
5-7 years
1-7 years
3-4 years
我如何将这些数据存储在数据库中以及如何使用过滤器进行检索 有效率的。 帮我解决这个问题。我被困在这里。
答案 0 :(得分:0)
您需要单独存储它,我想您将使用过滤器来获取员工的最低工作经验,并编写一个具有最低或最高工作经验的查询。
因此,您需要存储employeeID,fromExperience,toExperience之类的内容,并且employeeId是唯一的主键。
答案 1 :(得分:0)
我建议您选择fromExperience
和RangeExperience
-因为您更有可能想满足最低限度的经验并且不介意增加经验。
另外,如果一个人已经有一个“体验”持续时间,则可以直接访问它而无需任何计算。
根据评估逻辑-您可以将那几年变成几个月。如果您处理个人日期格式的经验,那么这可以让您略有保留,例如22个月不会比2年/ 24个月差多少。