2013-02-07 44 views
0

我試圖用php插入數據到不同的tabels,但dosent讓它工作。插入數據到不同的標籤

繼承人我的數據庫結構:1

Table: event 
Structure: FromDate | ToDate | locationID 

繼承人我的數據庫結構:2

Table: jointable 
Structure: EventID | locationID 

我想要做更具體的事情,我有 「FROM日期」 輸入和 「TODATE」和「locationid」。我想輸入沒有fromdate和todate成表1,locaionid參見表2

這裏是我的sql查詢:

mysql_query("INSERT INTO event (FromDate, ToDate, locationID) 

VALUES ('$_POST[startdate]','$_POST[enddate]','$_POST[locationID)"); 

任何想法我怎麼能「理清」 locationID輸入它在我的jointable呢?

不好意思,我希望你明白我在做什麼。

+0

意思是,你想在兩個表中添加locationID。對? –

回答

1

試試這個:

mysql_query("INSERT INTO `events` VALUES('".$_POST["startdate"]."','".$_POST["enddate"]."','".$_POST["locationID"]."')"); 

呼叫另一個查詢,用於插入其他表:

mysql_query("INSERT INTO `jointable` VALUES('','".$_POST["locationID"]."')"); 
+0

謝謝!這解決了我的問題。 – Marcus

0

寫2個不同的查詢

是這樣的:

$startDate = $_POST[start_date]; 
$endDate = $_POST[to_date] 
$locationId = $_POST[location_id]; 
mysql_query("INSERT INTO event VALUES ('$startDate','$endDate','$locationId"); 

mysql_query("INSERT INTO jointable VALUES ('','$locationId')"); 

注意:mysqL_ *函數正在折舊。避免,