一列中的多个值

时间:2015-09-29 01:26:22

标签: php mysql

我有一个应用程序,管理员正在接收来自多个用户的请求。现在我创建了一个列'reqfrom',我可以在其中添加单个值(请求者的名称)。我使用PHP在数组中获取此列并显示结果..

现在如果来自不同用户的多个请求对管理员有什么影响。 ?我无法在mysql数据库的一列中放置多个值(多个请求者名称)。我怎么能实现这个?还是有其他选择。 ?我想在一个列中有多个值..感谢阅读和帮助

1 个答案:

答案 0 :(得分:0)

如果单个请求可以有多个请求者,则应该有另一个表:

CREATE TABLE request_requesters (
    request_id INT, -- foreign key to requests table
    requester_id INT, -- foreign key to users table
    PRIMARY KEY (request_id, requester_id)
);

然后,每个请求者都会成为此表中的另一行。