Вставка записи в несколько таблиц без общего идентификатора

0

ОК, поэтому у меня есть две таблицы, 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);

}

    ?>`
Теги:
logic

2 ответа

1
Лучший ответ

Ваш порядок операций делает невозможным такое отношение.

Отношения, как вы определили, что может быть создан только при вставке business, а затем использовать его идентификатор, чтобы заполнить строку в media.

  • 0
    Так я могу вставить с одной формы? Или я должен сначала вставить БИЗНЕС, а затем в новую форму вставить МЕДИА?
  • 0
    В сценарии, который обрабатывает форму, вы можете делать все, что захотите. Вы можете выполнить 2 операции в любом порядке по вашему выбору.
Показать ещё 5 комментариев
1

Выполняет несколько запросов из script, обрабатывающих форму. Вставьте бизнес, найдите тот идентификатор, который вы только что создали, затем вставьте носитель с этим идентификатором в поле biz_id.

  • 0
    Я делаю два представления формы?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню