2011-05-05 71 views
0

我有三個表:成員,blob和聯繫人列表。成員表已經填充了主鍵'id'(這是一個自動增量列)。 blob表已經填充了一個主鍵'post_id'(這也是一個自動增量列)。因此在聯繫人列表表格中,我有3個空列:'mem_id'(外鍵爲'id'),'tag_id'(外鍵爲'post_id')和'contacts'。從其他表的自動遞增主鍵的列向表中添加數據

我想插入:

  1. 用戶ID( 'ID')的成員表到從團塊表 'mem_id' 列
  2. 斑點ID( 'POST_ID')成在「TAG_ID」列
  3. 列表/觸點陣列從一個HTML表單進入「聯繫人」一欄

但由於「身份證」和「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

讓我們假設你有檢索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()); 
相關問題