Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте!
Небольшая проблемка: подключаюсь к двум бд
$db = mysql_connect("localhost","natalia","12345") or die("Не могу подключиться к БД Teploobmprog");
$db1 = mysql_connect("localhost","natalia","12345") or die("Не могу подключиться к БД Teploobmennnik");
Получаю два идентификатора соединения ).
Пытаюсь извлечь данные из первой $db, не получается,добавляю строчку
mysql_select_db('Teploobmprog', $db) or die("Не могу выбрать БД");
Все ОК,
$result = mysql_query("...",$db);
$myrow = mysql_fetch_array($result);
из певой бд данные извлекаются.
Теперь мне нужно извлечь данные из второй бд, в запросе указываю что надо выбирать из $db1:
$pl = mysql_query("...",$db1);
$prow = mysql_fetch_array($pl);
В результате никакие данные не выводятся (из второй бд).
)) Насколько я понимаю, для начала работы с бд нужно выбрать бд, с которой я буду работать, но как потом работать со второй бд???
Неактивен
Честно говоря, не понимаю, в чем проблема.
mysql_select_db('Teploobmprog', $db);
mysql_select_db('Teploobmennik', $db1);
Неактивен
мне нужно в таблицу вставить данные и из первой бд и из второй.
Если я пишу так:
mysql_select_db('Teploobmprog', $db);
mysql_select_db('Teploobmennik', $db1);
то ошибка:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in...
Т.е. выбрав одну базу, я могу что-то получить, а выбрав две уже ничего.
Как решается вопрос о работе одновременно с двумя бд???
Неактивен
если в mysql_connect одинаковые параметры то идентификаторы подключения будут одинаковыми. т.е.
$db = mysql_connect("localhost","natalia","12345")
$db1 = mysql_connect("localhost","natalia","12345")
$db и $db1 равны поэтому какой бы идентификаторы ты не указывал все равно будет первый в списке
Неактивен