根据codeigniter中的用户类型自动在后端存储user_id

时间:2017-03-04 05:35:28

标签: mysql codeigniter

我的数据库中有两个表。一个是candidates_details,另一个是users ..在users表中我有两种类型的用户,一种是供应商,另一种是user ..他们都有相同的user_id列。 。我在那个candidate_details表中有那个user_id列。

所以我想做的是当供应商使用表单发布candidate_details ..i想要存储user_id

  

(其中user_type_id = 1)

在cats_details表中自动

任何人都可以帮助我......提前谢谢..

1 个答案:

答案 0 :(得分:0)

让我通过一个图片示例来帮助你。假设您有两个表users和candidate_details。在用户中,您将记录所有注册用户及其类型。在候选人详细信息中,您将保留他们的个人资料数据。您创建了另一个表,您可以在其中保留用户类型,包括供应商,承包商,供应商等。

现在,当您创建表单以在管理面板中发布数据或您拥有的任何界面时。只需为user_types创建一个下拉列表,获取类型ID并添加用户。使用users表中的type id,您可以轻松查询该类型的用户。

现在,要在candidate_details表中保存该用户的个人资料信息,您只需提供user_id即可。因此,再创建一个表将规范化数据库模式,并在查询构建中节省大量的工作量。

enter image description here