Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Передача в две базы данных, Возможно ли, и как? 
:(
    Опции темы
foxx77
Дата 26.8.2008, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.8.2008

Репутация: нет
Всего: нет



Смысл задумки в том, что бы информация из формы передалась в две базы, в свою базу, и базу такую же только с другим названием. Вопрос, возможно ли это вообще, и если возможно, то где, в файле формы, или в файле обработчике? или есть другой способ?
Посоветуйте что то...
PM MAIL   Вверх
Kesh
Дата 26.8.2008, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2488
Регистрация: 31.7.2002
Где: Германия, Saarbrü cken

Репутация: 5
Всего: 54



Возможно, информацию из формы надо передавать в две базы...
А зачем?


--------------------
user posted image
PM MAIL WWW ICQ Skype   Вверх
bars80080
Дата 26.8.2008, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



подготавливать пришедшие данны, а затем два коннекта и запись поочереди


Цитата(Kesh @  26.8.2008,  14:24 Найти цитируемый пост)
А зачем?


PM MAIL WWW   Вверх
foxx77
Дата 26.8.2008, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.8.2008

Репутация: нет
Всего: нет



Именно два сайта,  ШОП-СКРИПТ например, человек на одном сайте добавил товар, а товар добавился на двух сайтах.
PM MAIL   Вверх
bars80080
Дата 26.8.2008, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



а эти два сайта не способны рыться в одной базе?
PM MAIL WWW   Вверх
foxx77
Дата 26.8.2008, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.8.2008

Репутация: нет
Всего: нет



Возможно наверно, но если установить два скрипта в одну базу, то у первого слетают настройки, это раз.
Тогда выходит что в базе одинаковые таблицы но с разными префиксами. Как тогда сделать выборку с разных префиксов?
PM MAIL   Вверх
bars80080
Дата 26.8.2008, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



Цитата(foxx77 @  26.8.2008,  17:43 Найти цитируемый пост)
Возможно наверно, но если установить два скрипта в одну базу, то у первого слетают настройки, это раз

какие такие настройки?


Цитата(foxx77 @  26.8.2008,  17:43 Найти цитируемый пост)
Тогда выходит что в базе одинаковые таблицы но с разными префиксами. Как тогда сделать выборку с разных префиксов? 

идентичные таблицы? зачем их делить префиксами?




собсна понял. два разных сайта имеют одну одинаковую таблицу, которая должна заполняться оттуда и отсюда, а тут они ещё и на одном хосте расположены

тогда самое простое. две базы и при insert и update запросах в скриптах писать дополнительный скрипт, который будет выполнять доп.подключение и вставку в другую БД
не знаю, но теоретически, это три дополнительных строчки к существующим, коннект, выбрать новую БД, а в mysql_query - указывается идентификатор коннекта
PM MAIL WWW   Вверх
foxx77
Дата 26.8.2008, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.8.2008

Репутация: нет
Всего: нет



Ну типа это мне и нада, вот еще бы пример этих трех строчек. smile
PM MAIL   Вверх
Sannis
Дата 26.8.2008, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

Репутация: 1
Всего: 13



Цитата(foxx77 @  26.8.2008,  18:10 Найти цитируемый пост)
Ну типа это мне и нада, вот еще бы пример этих трех строчек. 

Ваш вопрос свёлся к изменению кода какого-то скрипта. А как мы должны вам написать эти 3 строчки, если не знаем даже его названия?
Так что без уточнений ваш вопрос звучит так: у меня есть средство передвижения, куда можно поставить второй руль?


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
foxx77
Дата 26.8.2008, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.8.2008

Репутация: нет
Всего: нет



скрипт - joomla 1.5.6
PM MAIL   Вверх
foxx77
Дата 27.8.2008, 09:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.8.2008

Репутация: нет
Всего: нет




Повторил еще раз форму, выше формы вставка файла - connect_2.inc.php с новым подключением


----------------------------------------------------
часть кода
---------------
<?php

include("./cfg/connect_2.inc.php");
<form enctype="multipart/form-data" action="products.php?productID=<?php echo $_GET["productID"]?>" 
        method=post name="MainForm">         -------------------------------------------------------------------------------- тут ошибка                        

<table width=100% border=0 cellpadding=3 cellspacing=0>

<tr>
<td align=right><?php echo ADMIN_CATEGORY_PARENT;?></td>
<td>
<select name="categoryID" <?php
-----------------------------------------------------

Ошибка -  Parse error: syntax error, unexpected '<' in W:\home\shop-script-premium_1\www\products.php on line 1438
PM MAIL   Вверх
bars80080
Дата 27.8.2008, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



Код
<?php

include("./cfg/connect_2.inc.php");
<form enctype="multipart/form-data" action="products.php?productID=<?php echo $_GET["productID"]?>" 
        method=post name="MainForm">         -------------------------------------------------------------------------------- тут ошибка                        

<table width=100% border=0 cellpadding=3 cellspacing=0>

<tr>
<td align=right><?php echo ADMIN_CATEGORY_PARENT;?></td>
<td>
<select name="categoryID" <?php
а что тут не ясного:
1-я строчка - открываем пхп-тэг, 3-я - без закрытия пишем всякие непотребности, которые пхп не понимает, а потом снова открываем пхп-тэг
PM MAIL WWW   Вверх
foxx77
Дата 27.8.2008, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.8.2008

Репутация: нет
Всего: нет



А если сделать общую базу. 
Тогда каждый сайт будет брать свой префикс, а как сделать что бы брал со всех одинаковых таблиц, но с разными префиксами.
Нужно при добавлении новой таблицы с новым префиксом, дописывать префикс в файл запроса?
PM MAIL   Вверх
bars80080
Дата 27.8.2008, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 9
Всего: 315



можно и так

у меня в одном варианте были идентичные скрипты для разных таблиц, просто вынес в файл конфигурации (где происходило подключение) $table_cit = 'cities1'; а в конфигурацию другого указал $table_cit = 'cities2'; в итоге один скрипт, в зависимости от конфиги писал запросы в разные таблицы:
Код

$sql = 'insert into '.$table_cit.' (data)';

PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0817 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.