我有三个表:成员,blob和联系人列表。 members表已经填充了主键'id'(这是一个自动增量列)。 blob表已经填充了主键'post_id'(也是一个自动增量列)。
所以在联系人列表中,我有3个空列:'mem_id'('id'的外键),'tag_id'('post_id'的外键')和'contacts'。
我想插入:
但是因为'id'和'post_id'是基于表的自动增量的INT,所以我不确定如何在INSERT语句中包含这些内容?
这就是我所拥有的:
foreach($contacts as $contact) {
$sql = mysql_query("INSERT INTO contactlist
(mem_id, post_id, contacts)
VALUES
('not sure what to put here!','$contact')") or die (mysql_error());
}
答案 0 :(得分:0)
假设您已经检索了mem_id和post_id int php变量,您需要执行以下操作:
$sql = mysql_query("INSERT INTO contactlist
(mem_id, post_id, contacts)
VALUES
(".$mem_id.",".$post_id.",'".$contact."')")
or die (mysql_error());