Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как открыть две базы данных на одной странице?
 
 автор: Coolerd   (26.06.2005 в 19:00)   письмо автору
 
 

Извиняюсь, где-то на Вашем форуме я уже видел ответ на этот вопрос, но не нашел его ни поиском, ни перебором.
Собственно проблема в следующем - имеется база данных PowerCountera и база данных хранящая отдельные страницы сайта.
Получается, что сначала со страницы открывается БД Powercounter, а затем открывается БД сайта. Ситуация такая, что БД сайта не открывается.
Вопрос как решить эту проблемку, ведь после отработки count.php БД больше на странице не нужна, а вносить все в одну БД не хотелось бы - БД счетчика будет постоянно меняться, а сайта - нет?

   
 
 автор: Евгений Петров   (26.06.2005 в 19:09)   письмо автору
 
   для: Coolerd   (26.06.2005 в 19:00)
 

Перед тем как использовать какую то базу данных пишите:

mysql_select_db("Имя БД");

при использовании другой пишите тож само, только другую БД указываете.

   
 
 автор: Coolerd   (26.06.2005 в 19:20)   письмо автору
 
   для: Евгений Петров   (26.06.2005 в 19:09)
 

Этож придется весь сайт переделать...
У меня в шапку страницы вставляется файл командой

include count.php;

В нем выполняются действия с первой БД, после этого эта БД не нужна (я так понимаю здесь надо разорвать связь с ней). После чего открывается БД сайта и грузится сама веб-страница. То есть данные с первой БД на странице нигде не используются, происходит только их добавление при начале загрузки страницы.

   
 
 автор: Евгений Петров   (26.06.2005 в 20:26)   письмо автору
 
   для: Coolerd   (26.06.2005 в 19:20)
 

Тогда допишите в конец count.php строку
mysql_select_db("Имя второй БД")

   
 
 автор: cheops   (27.06.2005 в 00:37)   письмо автору
 
   для: Coolerd   (26.06.2005 в 19:20)
 

Да, после count.php следует выполнить функцию mysql_close()
<?php
  mysql_close
();
?>

   
 
 автор: Coolerd   (27.06.2005 в 09:49)   письмо автору
 
   для: cheops   (27.06.2005 в 00:37)
 

Во, а вот это сработало, спасибо!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования