我正在尝试使用php将数据插入到不同的表格中,但是要让它运行起来。
继承我的数据库结构:1
Table: event
Structure: FromDate | ToDate | locationID
继承我的数据库结构:2
Table: jointable
Structure: EventID | locationID
我想做更具体的事情,我有“Fromdate”和“todate”和“locationid”的输入。我想输入fromdate和todate到table1,locaionid输入到table2
这是我的SQL查询:
mysql_query("INSERT INTO event (FromDate, ToDate, locationID)
VALUES ('$_POST[startdate]','$_POST[enddate]','$_POST[locationID)");
我知道如何“整理”locationID来在我的连接表上输入它吗?
我的不好意思的借口,我希望你明白我想做什么。
答案 0 :(得分:1)
试试这个:
mysql_query("INSERT INTO `events` VALUES('".$_POST["startdate"]."','".$_POST["enddate"]."','".$_POST["locationID"]."')");
调用另一个查询以插入其他表:
mysql_query("INSERT INTO `jointable` VALUES('','".$_POST["locationID"]."')");
答案 1 :(得分: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_ *函数正在折旧。避免使用