插入数据到不同的标签

问题描述:

我试图用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。对? –

试试这个:

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

呼叫另一个查询,用于插入其他表:

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

谢谢!这解决了我的问题。 – Marcus

写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_ *函数正在折旧。避免,