插入MySQL数据库

时间:2012-07-12 15:17:51

标签: php mysql

我正在尝试将数据插入MySQL数据库。对于已插入的每个数据,我希望添加用户名,以便跟踪用户插入data.Here是我的示例查询,但用户名未插入。

$username = $_SESSION['log']['username'];

$Query = "INSERT INTO core_modules 
          (username,courseID,title,credits) 
           VALUES ('$username',SELECT ID,title,credits FROM module 
               WHERE ID IN ('CS4150','CS4403','CS4407','CS4501','CS4504','CS4614'))";
mysql_query($Query);
echo $Query. '<br />'; 

这就是我的数据库的样子,我需要在插入的每个记录中插入用户名。

enter image description here

我怎么能这样做呢?提前谢谢。

1 个答案:

答案 0 :(得分:4)

 INSERT INTO core_modules (username,courseID,title,credits) 
 SELECT '$username', ID, title, credits 
 FROM module 
 WHERE ID IN ('CS4150','CS4403','CS4407','CS4501','CS4504','CS4614')