ОК, поэтому у меня есть две таблицы, MEDIA и BUSINESS. Я хочу, чтобы он был настроен так, чтобы формы для ввода в них находились на одной странице. MEDIA имеет строку, которая является biz_id, которая является идентификатором BUSINESS. Так что MEDIA действительно является частью БИЗНЕСА. Каким образом я вставляю/добавляю их в свои таблицы без общего идентификатора, потому что я еще не сделал запись для бизнеса?
Мне жаль, что я действительно не очень много говорил об этом... Возможно, вам понадобится больше разъяснений, чтобы ответить правильно, и я буду рад предоставить вам больше информации. Любая помощь будет принята с благодарностью, спасибо!
Вот мой код для addbusiness (у меня еще нет встроенной медиа-вставки, просто вставляющей бизнес) `
$sql="INSERT INTO business (name, phone, city, zipcode, description, dateadded, website, address1, other2, payment_options, Products, email,cat1,cat2,cat3)
VALUES
('$companyname','$phone','$city','$zipcode','$description',curdate(),'$website','$address','$other','$payment','$products','$email','$select1','$select2','$select3')";
if (!mysql_query($sql,$link))
{
die('Error: ' . mysql_error());
}
echo "";
mysql_close($link);
}
?>`
Ваш порядок операций делает невозможным такое отношение.
Отношения, как вы определили, что может быть создан только при вставке business
, а затем использовать его идентификатор, чтобы заполнить строку в media
.
Выполняет несколько запросов из script, обрабатывающих форму. Вставьте бизнес, найдите тот идентификатор, который вы только что создали, затем вставьте носитель с этим идентификатором в поле biz_id.