Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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 - Fatal编程技术网

我可以使用php/mysql创建一个每个单元格都有多列的表吗

我可以使用php/mysql创建一个每个单元格都有多列的表吗,php,mysql,database,Php,Mysql,Database,我想创建一个包含两列的表-name和courses。那么,让我们假设第一行,我想在名称列中插入John,在课程列中插入数学、英语、化学(与名称John相同的行)。这在php/mysql中是可能的。您可以为数学、化学和英语中的每一行保存3行,并将名称设置为John 只需添加另一列asy'name\u id,这与三行相同 这样,如果您想查看这个特定John的科目,可以从student\u db WHERE name\u id=“xx” 那将是一个更简单的方法 如果你想让约翰坐一排那么 在学生数据库(

我想创建一个包含两列的表-name和courses。那么,让我们假设第一行,我想在名称列中插入John,在课程列中插入数学、英语、化学(与名称John相同的行)。这在php/mysql中是可能的。

您可以为数学、化学和英语中的每一行保存3行,并将名称设置为John

只需添加另一列asy'
name\u id
,这与三行相同

这样,如果您想查看这个特定John的科目,可以从student\u db WHERE name\u id=“xx”

那将是一个更简单的方法

如果你想让约翰坐一排那么

在学生数据库(姓名、课程)中插入值(“约翰”、“数学、化学、英语”)


应该有效。

您的意思是在MySQL表的列中插入一个逗号分隔的课程列表吗?不要这样做;正确地规范化数据表,否则你会给自己带来永久的痛苦,创建一个缓慢而低效的系统,并且永远不得不寻求帮助来解决你为自己创建的所有问题。我指的是一种列表,我可以在其中选择每一个值。例如,我可能希望选择化学。