[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: передача соединения с БД
ferol
Можно ли передать соединение с БД созданное одним скриптом другому скрипту?
Ситуация вобщем такая: в скрипте first.php соединился с базой. Перехожу по ссылке к скрипту second.php хочу работать с этой же базой. Я обречен создавать подключение снова, или можн обойтись без переподключения?
Интересует оптимальное решение с точки зрения нагрузки на сервер.



Спустя 9 минут (7.09.2009 - 21:59) Gabriel написал(а):
PHP
<?php
$serv 
"localhost";
$user "root";
$pass "";
$base "your bd";
mysql_connect$serv$user$pass ) or die( mysql_error() );
mysql_select_db$base ) or die( mysql_error() );

попробуй

Спустя 2 часа, 15 минут, 50 секунд (8.09.2009 - 00:15) S{oRpiO написал(а):
include () - в руки

Спустя 45 минут, 52 секунды (8.09.2009 - 01:00) Nikitian написал(а):

Спустя 21 час, 4 минуты, 53 секунды (8.09.2009 - 22:05) ferol написал(а):
2Gabriel я умею подсоединятся
2S{oRpiO
инклюдить я тоже умею.
2Nikitian спасибо за решение. Меня интересует еще вопрос, что создает меньше нагрузки на сервер, держать подключение открытым, или же каждый раз переподключаться? Сколько должно быть примерно переподключений, чтоб выгодно стало держать подключение открытым. smile.gif

Спустя 15 минут, 32 секунды (8.09.2009 - 22:21) Winston написал(а):
1. Создай файл bd.php и в нем держи только подключение к базе.
2. Где нужно соединение просто подключай файл с помощью
PHP
include_once ();

Спустя 8 часов, 31 минута, 19 секунд (9.09.2009 - 06:52) Гость_hara написал(а):
ferol

вот тут написано когда нужно использовать pconnect а когда нет:
http://www.php.net/manual/en/features.pers...connections.php
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.