私は古い、言葉遣いの悪い質問を削除し、誰かの時間を無駄にしないように再投稿しています。
2 つのテーブル、部屋、アイテムからクエリを実行しようとしています。次に、ネストされたループで、最初の 2 つの情報を使用して 3 番目のテーブルにエントリを作成します。
「各部屋には、すべての標準アイテムを挿入してください」
<?php
mysql_connect("******", "****", "******") or die(mysql_error());
mysql_select_db("MaintenanceTracking") or die(mysql_error());// Check connection
//collect standard items names
$stditemdata = 'SELECT * FROM `StandardItems`';
$itemresult = mysql_query($stditemdata) or die("Couldn't execute query. ". mysql_error());
$itemarray = mysql_fetch_array( $itemresult ));
//collect room info
$roomdata = 'SELECT * FROM `Rooms`';
$roomresult = mysql_query($roomdata) or die("Couldn't execute query. ". mysql_error());
//repeat for each room
while($room = mysql_fetch_array( $roomresult ))
{
//repeat for each item
for ($i = 0; $i <= count($itemarray); $i++)
{
mysqlquery("INSERT into Items
(ItemNumber, Name, LocationCode)
VALUES
(NULL, $itemarray['Name'], $room['LocationCode'])");
}
}
?>
私はphpにかなり慣れていないため、構文が時々困惑することをお詫びする必要があります...たとえば、行の末尾にあるセミコロンを見逃していることで有名です。
私を助けてくれるすべての人に、前もって百万の感謝を捧げます。
よろしくお願いします