2016-04-25 92 views
-3

想知道创建和存储个人档案页面的用户详细信息的最佳解决方案是什么? 快速示例,让用户可以选择他/她可以说的多种语言。我应该如何将它们存储在mysql数据库中?另一个将是工作经验和教育。创建个人档案页面的最佳方式PHP/JS/MYSQL

一般的想法是,有三种类型的用户:管理员,保姆和一个家庭。管理员是一般的,不需要关于其他两个类别的任何个人信息。 保姆和家人有几乎相同的选项,工作经验,地点等

如果我将所有的值存储在一个字段(让说语言),会影响这个列的搜索?

现在我只有用户表,因为我不知道如何继续。 欢呼声,并提前致谢。

+0

你可能需要像'SELECT * FROM user WHERE user_id = $ userid'这样的查询。无论如何,SO在这里帮助你,而不是为你完成整个工作。你应该显示你迄今为止做了什么。 –

+1

在PHP中使用数据库有许多在线可用的教程。当你遇到困难或有特定问题时,我们当然可以提供帮助,但Stack Overflow不会替代已有的许多端到端教程。从其中一些开始。 – David

+0

我知道如何使用mysql和。只是一些普遍的想法如何开始这样的事情。由于英语不是我的母语,我觉得很难搜索。 '如果我能解释它,那么我的问题就是如何从一个选择框中存储多个项目。 – raqulka

回答

0

最佳做法是将数据库置于第三范式。 Tutorial here

这是关于只存储一次,然后使用外键,当你想引用重复的数据。您需要一张名为user_types的表格,其中包含具有您在users表格中引用的ID号码的记录。

将字段放在您的users表中并不会被每个用户使用,因为它们只需要是可选字段即可。

相关问题