Forum Webscript.Ru

Разное => Поиск, изготовление скриптов и прочее... => Тема начата: RIA от 06 Ноября 2007, 14:00:04

Название: как сохранить данные сразу в двух таблицах?
Отправлено: RIA от 06 Ноября 2007, 14:00:04
есть форма все ее содержимое сохраняется в таблицу auth_user, как сделать так(если это вообще возможно)если  ставить галочку(checkbox) то данные сохранялись бы в двух таблицах....(subscriber)
Название: как сохранить данные сразу в двух таблицах?
Отправлено: alex007 от 07 Ноября 2007, 00:50:28
возможно, открываешь снача одну таблицу, закидывешь инфо, а потом вторую.
Название: как сохранить данные сразу в двух таблицах?
Отправлено: RIA от 13 Ноября 2007, 05:39:46
не-а, так не прокатило, пришлось мучаться с mysql, создавать курсор из 2-х таблиц....и использовать его
Название: как сохранить данные сразу в двух таблицах?
Отправлено: brainkiller от 13 Ноября 2007, 20:11:52
UNION ?
Название: как сохранить данные сразу в двух таблицах?
Отправлено: RIA от 14 Ноября 2007, 06:00:47
да...
вот такой запрос пришлось создавать(в phpMyadmin):
SELECT subscriber.id, subscriber.action, subscriber.date, subscriber.time, subscriber.name, subscriber.full_name, subscriber.profil, subscriber.another_profil,  subscriber.count_worker, subscriber.rnn, subscriber.bik, subscriber.licence,  subscriber.post_head, subscriber.name_head, subscriber.country,  subscriber.city, subscriber.fiz_address, subscriber.ur_address, subscriber.phone,  subscriber.fax,  subscriber.contact_lastname, subscriber.contact_name, subscriber.contact_middlename, subscriber.contact_post, subscriber.contact_mail, subscriber.contact_phone FROM subscriber
UNION
SELECT auth_users.id, auth_users.subscribe, auth_users.date, auth_users.time, auth_users.name, auth_users.full_name, auth_users.profil, auth_users.another_profil, auth_users.count_worker, auth_users.rnn, auth_users.bik, auth_users.licence, auth_users.post_head, auth_users.name_head, auth_users.country, auth_users.city, auth_users.fiz_address, auth_users.ur_address,  auth_users.phone, auth_users.fax, auth_users.contact_lastname, auth_users.contact_name, auth_users.contact_middlename, auth_users.contact_post, auth_users.contact_mail, auth_users. contact_phone FROM auth_users
Название: как сохранить данные сразу в двух таблицах?
Отправлено: brainkiller от 14 Ноября 2007, 20:58:21
А почему SELECT, если речь шла о сохранении данных?
Название: как сохранить данные сразу в двух таблицах?
Отправлено: RIA от 15 Ноября 2007, 05:53:28
потому что данные  в 2-е таблицы сохранить не смогла, поэтому создала курсор(subsc) из двух таблиц(subscriber и auth_users)-таблица subsc нужна для удобства отправки сообщений....правда если возникнет необходимость редактировать данные придется их искать в subscriber или auth_users, в курсоре сделать я этого не смогу...
Название: как сохранить данные сразу в двух таблицах?
Отправлено: hanslinger от 15 Ноября 2007, 07:40:57
Я скоро с ума сойду.
Барышня, может быть, вы попробуете объяснить толком, что вам на самом деле нужно, и мы решим, как обойтись без этих чудовищ «для удобства отправки сообщений»?
Название: как сохранить данные сразу в двух таблицах?
Отправлено: RIA от 15 Ноября 2007, 08:00:12
у меня все работает...
Название: как сохранить данные сразу в двух таблицах?
Отправлено: hanslinger от 15 Ноября 2007, 08:02:20
ВАЗ 2101 тоже ездит.
Название: как сохранить данные сразу в двух таблицах?
Отправлено: RIA от 15 Ноября 2007, 08:32:19
бывает... по мере возникновения проблемы буду ее решать...
Название: как сохранить данные сразу в двух таблицах?
Отправлено: brainkiller от 15 Ноября 2007, 12:58:57
Вот так и живём: сами проблемы создаём, сами решаем...

Может и правда стоит четко сформулировать задачу?