Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MYSQL-用户数据库设置_Php_Mysql_Database_Structure - Fatal编程技术网

Php MYSQL-用户数据库设置

Php MYSQL-用户数据库设置,php,mysql,database,structure,Php,Mysql,Database,Structure,我正在尝试正确设置用户数据库结构,并将使用PHP来使用MySQL数据库。这是我的问题的根源:在一个名为users的表中有几个用户,在一个名为staff的表中有几个staff成员。一些“员工”为几个“用户”工作 我知道我可以用PHP序列化一个数组并存储它,但我觉得这是一种逃避 这个问题的最佳解决方案是什么?我的数据库和表结构是什么样的 谢谢! 布兰登这很简单。就这样看吧。有人,我们不会将他们划分为员工或用户,如果您需要,您可以在必要时声明属性 所以我们有一个表:人员、姓名、地址、员工。 我们还有第

我正在尝试正确设置用户数据库结构,并将使用PHP来使用MySQL数据库。这是我的问题的根源:在一个名为users的表中有几个用户,在一个名为staff的表中有几个staff成员。一些“员工”为几个“用户”工作

我知道我可以用PHP序列化一个数组并存储它,但我觉得这是一种逃避

这个问题的最佳解决方案是什么?我的数据库和表结构是什么样的

谢谢!
布兰登这很简单。就这样看吧。有人,我们不会将他们划分为员工或用户,如果您需要,您可以在必要时声明属性

所以我们有一个表:人员、姓名、地址、员工。 我们还有第二张桌子:工人的工作,主任的工作,这个项目

这意味着关键领域

确定您将有多个项目,所以只需创建一个表:projectproject,projectname,。。。 并将工程的关键点扩展到工人、主管、项目

请随意以得体的方式命名这些表


我喜欢数据库设计

我想你会想了解一下数据库关系-数据库设计在现实世界中是一个非常大的赚钱工具。如果你能帮忙的话,我会把你的db Init放在一个不同的文件中,然后只调用一次。我通常只是在控制台中运行mysql并在那里构建我的db,然后当我得到我喜欢的东西时,我将只创建关联的脚本。您还可以从终端执行一个命令。我实际上忘记了确切的synax。类似于:mysql-u root-Ap