插入数据到不同的标签
问题描述:
我试图用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呢?
不好意思,我希望你明白我在做什么。
答
试试这个:
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_ *函数正在折旧。避免,
意思是,你想在两个表中添加locationID。对? –