Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2010, 00:29   #11
Vertexxx
Заблокирован
 
Регистрация: 10.04.2010
Сообщений: 145
По умолчанию

PHP код:

$link1 
mysql_connect("localhost",  "root""");
$link2 mysql_connect("localhost",  "root""");
$database1='eshop';
$database2='ngb';
mysql_select_db($database1$link1) or die("Не могу подключиться к базе.");
mysql_select_db($database2$link2) or die("Не могу подключиться к базе.");  

$q1 mysql_query("select * from basket"$link1);
$q2 mysql_query("select * from admins"$link2);
if(
is_resource($q1))
    while(
$r1 mysql_fetch_assoc($q1)){
        echo 
$r1['id']."<br>";
    }
else echo(
'б**,  R1<hr>');
if(
is_resource($q2))
    while(
$r2 mysql_fetch_assoc($q2)){
        echo 
$r2['id']."<br>";
    }
else echo(
'б**,  R2<br>'); 
Вот этот кодик, сверстанный на скорую руку выдал мне: б** R1. =)))
Работать с базами можно поочередно, периодически закрывая и открывая соединения. Я вижу как-то так

Последний раз редактировалось Vertexxx; 19.04.2010 в 00:31.
Vertexxx вне форума Ответить с цитированием
Старый 19.04.2010, 11:16   #12
kaviga
Пользователь
 
Аватар для kaviga
 
Регистрация: 22.01.2009
Сообщений: 92
По умолчанию

Цитата:
Сообщение от Vertexxx Посмотреть сообщение
PHP код:

$link1 
mysql_connect("localhost",  "root""");
$link2 mysql_connect("localhost",  "root""");
$database1='eshop';
$database2='ngb';
mysql_select_db($database1$link1) or die("Не могу подключиться к базе.");
mysql_select_db($database2$link2) or die("Не могу подключиться к базе.");  

$q1 mysql_query("select * from basket"$link1);
$q2 mysql_query("select * from admins"$link2);
if(
is_resource($q1))
    while(
$r1 mysql_fetch_assoc($q1)){
        echo 
$r1['id']."<br>";
    }
else echo(
'б**,  R1<hr>');
if(
is_resource($q2))
    while(
$r2 mysql_fetch_assoc($q2)){
        echo 
$r2['id']."<br>";
    }
else echo(
'б**,  R2<br>'); 
Вот этот кодик, сверстанный на скорую руку выдал мне: б** R1. =)))
Работать с базами можно поочередно, периодически закрывая и открывая соединения. Я вижу как-то так
а как открывать\закрывать соединение
пишите на тот же адрес
kaviga вне форума Ответить с цитированием
Старый 19.04.2010, 11:21   #13
kaviga
Пользователь
 
Аватар для kaviga
 
Регистрация: 22.01.2009
Сообщений: 92
По умолчанию

Кстати есть такой вопрос,может ненадо подключать одновремено все БД..Создать например 2 файла,с настройками подключения.
PHP код:
$link1 mysql_connect("localhost",  "root""");
mysql_select_db($database1$link1) or die("Не могу подключиться к базе."); 
И второй файл аналогичный.А потом просто подключать инклюдом?
Или это не выход?
пишите на тот же адрес
kaviga вне форума Ответить с цитированием
Старый 19.04.2010, 12:04   #14
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

1. Вы цель свою конечную опишите - может и понятно будет
2. Может все же в одну базу все поместить...
ADSoft вне форума Ответить с цитированием
Старый 19.04.2010, 12:22   #15
kaviga
Пользователь
 
Аватар для kaviga
 
Регистрация: 22.01.2009
Сообщений: 92
По умолчанию

Нет,имено что бы все базы были разные!И с ними можно было работать...
пишите на тот же адрес
kaviga вне форума Ответить с цитированием
Старый 19.04.2010, 15:11   #16
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

ну в чем эта работа то заключается?...

можно перефразировав предыдущего автора так:
PHP код:

$link1 
mysql_connect("localhost",  "root"""); 
$database1='eshop'
mysql_select_db($database1$link1) or die("Не могу подключиться к базе."); 
$q1 mysql_query("select * from basket"$link1); 
if(
is_resource($q1)) 
    while(
$r1 mysql_fetch_assoc($q1)){ 
        echo 
$r1['id']."<br>"
    } 
else echo(
'б**,  R1<hr>'); 

$database2='ngb'
$link2 mysql_connect("localhost",  "root"""); 
mysql_select_db($database2$link2) or die("Не могу подключиться к базе.");   

$q2 mysql_query("select * from admins"$link2); 
if(
is_resource($q2)) 
    while(
$r2 mysql_fetch_assoc($q2)){ 
        echo 
$r2['id']."<br>"
    } 
else echo(
'б**,  R2<br>'); 
и получится - поработали с первой базой.... - потом со второй... все довольны... все счастливы
ADSoft вне форума Ответить с цитированием
Старый 21.04.2010, 17:46   #17
DubSerg2010
Пользователь
 
Регистрация: 21.04.2010
Сообщений: 13
По умолчанию

А зачем тебе это??? А не проще все в одной БД выполнить.
DubSerg2010 вне форума Ответить с цитированием
Старый 22.04.2010, 01:09   #18
Vertexxx
Заблокирован
 
Регистрация: 10.04.2010
Сообщений: 145
По умолчанию

Цитата:
Сообщение от kaviga Посмотреть сообщение
а как открывать\закрывать соединение
с помощью
PHP код:
mysql_close(); 
...
Так может всё же структуру расскажешь? Может всё же можно обойтись одной базой?
Vertexxx вне форума Ответить с цитированием
Старый 22.04.2010, 01:12   #19
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

А можно ли действительно одновременно что-то делать с несколькими БД? Наверно, сначала будет что-то одно, потом другое
motorway вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение нескольких книг clop1000 Microsoft Office Excel 1 30.11.2009 09:10
Объединение нескольких БД в одну БД GhostBZ БД в Delphi 4 01.09.2009 09:00
Объединение нескольких таблиц в одну (по определенному параметру) iona БД в Delphi 13 18.06.2009 19:34
Объединение нескольких массивов по порядку. nec117 Общие вопросы C/C++ 4 16.05.2009 17:32
"Объединение" баз данных Karl_Karlovi4 БД в Delphi 0 02.07.2008 09:42