将数据插入到不同的表中

时间:2013-02-07 11:11:19

标签: php mysql database insert phpmyadmin

我正在尝试使用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来在我的连接表上输入它吗?

我的不好意思的借口,我希望你明白我想做什么。

2 个答案:

答案 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_ *函数正在折旧。避免使用