0

PHPを使用してさまざまなテーブルにデータを挿入しようとしていますが、うまくいきません。

Heres 私のデータベース構造: 1

Table: event
Structure:  FromDate | ToDate | locationID

Heres 私のデータベース構造: 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を「整理」して、ジョイント可能に入力する方法はありますか?

英語が下手ですみません、私が何をしようとしているのか理解していただければ幸いです。

4

2 に答える 2

1

これを試して:

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

他のテーブルに挿入するために別のクエリを呼び出します。

mysql_query("INSERT INTO `jointable` VALUES('','".$_POST["locationID"]."')");
于 2013-02-07T11:16:16.610 に答える
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_* 関数は減価償却されています。を避け、

于 2013-02-07T11:21:52.147 に答える