PHP MySql以逗号分隔值

时间:2012-10-12 09:58:03

标签: php mysql

  

可能重复:
  PHP explode, add, remove comma separated values FROM MySQL table

需要一些帮助......

我有一个名为company的表格,其中包含

office_name  members  internals

office_name只有一个值Finance - Drivers - Managers

在财务行中,成员为(Alex, John, Anna....)

让我们说安娜改变了办公室,需要将其添加到Managers行中的成员(Jim, George),因为她在所有事情上都很好。

我没有提供任何代码,因为我只会混淆你..我使用爆炸方法......但之后我只是不知道该怎么办..

问题是:如何从一个字段中删除一个Employee并使用explode方法添加到另一个字段?是的,我知道它会减慢我的TABLE搜索查询速度,但我仍然需要这样做...提前感谢。

1 个答案:

答案 0 :(得分:0)

我认为您的方案逻辑存在争议。如果我正确地按照你的问题,公司就是一张桌子,应该是数据库。那么你将有三个表:

table office_name
table memeber
Table internals

然后每个表都有一个ID列。所以成员可能看起来像这样:

Table member
emp_id, emp_name

Table office_name
office_id, office_name

Table internals
staff_id, staff_assigned=emp_id, staff_office=office_id

这就是我接近数据的方式。