我需要将值插入不同行的单列中的方法。SQL - 将多行值插入到单列中
现在,我有一个内爆阵列,让我一个值,如本:
( '12', '13', '14')
这些数字的我希望插入到数据库中的新ID。
我使用内爆的阵列中的代码是这样的:
$ COMBI = “( '” .implode( “ ''”,$盒) “')”; //其中$箱是最初的数组
其中我打算使用此卡查询:
的mysql_query(” INSERT INTO
studentcoursedetails
(studentID
)VALUES
一个选项是重复这个,但我不能,因为数组会循环;可能有3个ID,可能有20个。
循环看起来不正确。任何帮助,将不胜感激。
您应该使用循环和_normalized_数据库。包含多个值的列未标准化。 – Oded 2011-01-24 12:56:29
一个循环正是你应该如何解决这个问题,请参阅http://php.net/manual/en/control-structures.foreach.php – Andomar 2011-01-24 12:56:41