如何将数据插入到同一行和列中 - mysql

时间:2017-03-15 04:07:55

标签: php mysql

我正在使用PHP和MySQL开展项目。我想知道我是否能够将多个数据量输入到同一行和列中。

例如:

id       leader_id      student_id
____________________________________
1     |       3      |  1, 2, 3
      |              |

所以基本上我希望用户输入团队leader_id,然后输入其他3个团队成员的ID。另外,我想知道如何单独选择每个student_id

2 个答案:

答案 0 :(得分:0)

你可以做到这一点,但不要。而是为每个leader_id创建一个记录到student_id组合,所以它将如下所示:

id       leader_id      student_id
____________________________________
1     |       3      |  1
2     |       3      |  2
3     |       3      |  3

答案 1 :(得分:0)

我认为你可以这样做:

id       leader_id      student_id
____________________________________
1     |       3      |  1, 2, 3
      |              |

然后你可以将“student_id”作为字符串查询并使用“explode”函数来操作“student_id”的每个成员。

您也可以参考以下网站:http://www.w3school.com.cn/php/func_string_explode.asp