gpt4 book ai didi

php - 将工作条件存储在 mysql 中

转载 作者:行者123 更新时间:2023-11-29 04:12:47 25 4
gpt4 key购买 nike

我正在开发一个 Web 门户网站,它将工作要求(如经验、薪水等)存储在数据库中,只要任何用户(新/旧)符合该条件,工作就应该在他登录后在他的仪表板中显示他。我在员工中的专栏是年龄、城市、行业、婚姻状况。

因此,当管理员发布职位时,他将定义用户可以看到的标准。对于前。年龄在 20-30 岁之间,只有孟买这样的城市。

我如何有效地将这些信息存储在数据库中。

我正在使用 PHP/MySQL。

最佳答案

理想情况下,您会创建一个包含用户的表:

  • 唯一标识
  • 姓名
  • 婚姻状况
  • 城市
  • 年龄

创建第二个表来配对行业和 UUID,如下所示:

  • 唯一标识
  • 工业

这样一来,给定的用户就可以属于多个行业。

第三,创建一个表来配对用户 ID 和体验:

  • 唯一标识
  • 职位
  • 工业
  • 开始日期
  • 结束日期

由于行业和经验是给定用户可以拥有任意数量的数据,因此您需要将数据抽象到自己的表中。不要尝试在一个表中表示所有这些信息 - 这是一个无法超越单个雇主的解决方案。

我还想指出,如果您的应用程序要部署在美国和其他几个国家,雇主根据年龄和婚姻状况进行歧视实际上是违法的。我假设这不适用于您,但确实如此。

关于php - 将工作条件存储在 mysql 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5751205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com