一部のデータを1つのテーブルに挿入しようとしていますが、それが成功した後、他のテーブルの1つのフィールドを更新します。私のコードは次のとおりです:異なるデータを2つのテーブルに挿入する
<?php
$room = $_REQUEST['room'];
$date = $_REQUEST['date'];
$time = $_REQUEST['time'];
$id = $_GET['meeting_id'];
$con = mysql_connect("******","****","****");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db('mdb_hj942', $con);
$sql="INSERT INTO Rooms (room, date, time, meeting_id) VALUES ('$room','$date', '$time','$id')";
$sql2="UPDATE Meetings SET action = 'success'";
if (!mysql_query($sql,$con,$sql2))
{
die('Error: ' . mysql_error());
}
else
{
echo '<h2>Room & Time Has Now Been Updated</h2>';
}
?>
これは可能ですか?もしそうなら、私は次のエラーメッセージを取得していて、どのような変更は、私が作るん:
'Warning: Wrong parameter count for mysql_query() in E:\webareas\hj942\conference\Secretary\bookedsuccessfully.php on line 80
Error: '
'UPDATE Meetings'ステートメントは、テーブル' Meetings'の** ALL **行を更新します。あなたはそれをしてもよろしいですか?おそらく '$ sql2 ="が必要です。UPDATEミーティングSETアクション= '成功' WHERE meeting_id = '$ id' "; ' –