在PHP/MySQL中,能否在数据库表的每一行中创建/插入表?

在PHP/MySQL中,能否在数据库表的每一行中创建/插入表?,php,mysql,database,xampp,Php,Mysql,Database,Xampp,可能吗?如果是,如何进行 我正在为我的数据库使用xampp,我想用students表创建一个数据库,只有一列用于学生ID列表,每个学生ID中都有另一个表。我曾考虑为每个学生ID创建表,以便可以直接完成,但PHP/MySQL似乎不允许将整数作为表名。不,不能在SQL中将表放在一行中。这与关系数据库的概念不兼容。您可以做的是为另一个表提供外键,从中可以收集链接到第一个表所需的数据。您需要的是有一个表,其中包含您想要的关于学生的所有信息,并添加一个带有学生ID的字段 所以,你不必从123号学生那里得到

可能吗?如果是,如何进行


我正在为我的数据库使用xampp,我想用students表创建一个数据库,只有一列用于学生ID列表,每个学生ID中都有另一个表。我曾考虑为每个学生ID创建表,以便可以直接完成,但PHP/MySQL似乎不允许将整数作为表名。

不,不能在SQL中将表放在一行中。这与关系数据库的概念不兼容。您可以做的是为另一个表提供外键,从中可以收集链接到第一个表所需的数据。

您需要的是有一个表,其中包含您想要的关于学生的所有信息,并添加一个带有学生ID的字段

所以,你不必从123号学生那里得到信息

从123中选择*

但是


从students_表中选择*,其中IdStudent=123

否,这是不可能的。学生应该是学生数据库中的一行。如果要为实体创建表,则需要重新考虑设计。