2014-02-27 116 views
-2

我想知道如何解決在同一個數據庫的不同表中插入值的多個查詢。如何使用多個插入查詢?

到目前爲止,我還添加了一個,它是工作,但我不明白如何添加和第三等在不同的表。

require 'db/connect.php'; 
    $name = trim($_POST['name']); 
    $age = trim($_POST['age']); 



    $insert= $db->prepare("INSERT INTO data (age, name, created) VALUES (?, ?, NOW())"); 
    $insert->bind_param('is', $age, $name); 

    if($insert->execute()){ 
     echo 'record added'; 
     die(); 

    } 

這是我多努力,他們兩個

$name= $_SESSION['team']; 
$id = $_SESSION['id']; 
$cname1= trim($_POST['coachname1']); 
$cname2= trim($_POST['coachname2']); 


$team = $db->prepare("INSERT INTO team (team_name, time_registered)VALUES(?, NOW())"); 
$team->bind_param('s', $name); 
$team->execute(); 

$insert = $db->prepare("INSERT INTO coach(team_id, first_name, last_name) VALUES (?,?, ?)"); 
$insert->bind_param('ss', $cname1, $cname2); 


    if($insert->execute()){ 

    echo 'record added'; 
    } 

兩個值是通過會話攜帶此頁面:我註冊的團隊在那裏我有教練和球員到現在爲止,我只是想添加球隊名稱,球隊ID是自動增量,並在教練表中,我添加名字的姓氏和球隊ID來將他與球隊聯繫起來。這只是現在正在工作,上面添加一條語句的代碼正在完美工作。

+1

如果你張貼你已經嘗試儘快。 –

+0

它正在測試我爲多頁面註冊過程做的查詢,最後我想在不同的表中插入字段。 – SD7

+0

爲什麼不創建另一個查詢併爲不同的表執行該查詢? – AdRock

回答

0

我不明白如何添加和第三等在不同的表

只需添加逐一。

如果你有相同的結構,所有這些表 - 然後做一個表脫離這一切的第一位。