сессии и MySQL

Toshka

Новичок
сессии и MySQL

нубский вопрос) есть у меня файл config.php в котором есть строчки
PHP:
$dberr = mysql_connect($dblocation, $dbuser, $dbpass);

if (!$dberr)

{

	echo 'Не могу приконнектится к БД!!';

	exit;

}

if(! mysql_select_db($dbname, $dberr))

{

	echo 'Не могу выбрать БД!';

	exit;

}
и на каждой страничке иклудится(include_once) это конфиг. так вот на время действия сессии будет существовать 1 коннект к БД? или как это связано?
 

svetasmirnova

маленький монстрик
white phoenix
Ну а ты как думаешь?

Маленькая подсказка: сколько раз конфиг инклюдится?
 

Toshka

Новичок
да причем тут сколько раз
я имею ввиду скажем я захожу на www.site.com -> config.php иклудится, потом захожу скажем www.site.com/admin -> config.php тоже иклудится и при это коннект с БД будет только 1?
 

svetasmirnova

маленький монстрик
так бы сразу и сказал =)
для этого предназначен [m]mysql_pconnect[/m]
 

white phoenix

Новичок
svetasmirnova
include_once следит за тем чтобы файл подключался только один раз в рамках данного запуска, но вопрос вовсе не в этом.
Toshka
Не обращай внимания :)
> при это коннект с БД будет только 1?
Т.е. ты хочешь чтобы если несколько скриптов работает одновременно, было одно соеденение с MySQL (сокет)? Это называется постоянное соеденение. [m]mysql_pconnect[/m], php.ini.

-~{}~ 08.01.06 23:15:

svetasmirnova
Он так сразу и сказал
 

Toshka

Новичок
white phoenix
хммм, я не имею ввиду "чтобы несколько скриптов работает одновременно". просто переходя по разделам сайта ведь не будет открыто >1 соединения с бд для 1 юзера?
 

white phoenix

Новичок
Toshka
Что понимать под "юзером"? При pconnect не закрывается сессия работы с MySQL.
 

Dreammaker

***=Ф=***
Нет, не будет.
Всё закрывается :) после того, как обработан скрипт (естественно, если не использован pconnect())
 

Toshka

Новичок
так есть смыл с этим заморачиватся или все используют примерно такой же конфиг для использования БД?
 

white phoenix

Новичок
Toshka
Вызывать mysql_* из config.php дурной тон, в нем обычно только объявляют переменные. А вообще у pconnect есть свои минусы.
 

Dreammaker

***=Ф=***
white phoenix,
кажется топикстартер не говорил о pconnect().

>а если подумать?
Наверное, у меня сегодня день неудачный... Не думается, уже во втором топике :)
 

sakon

П..и.н..ок
Интересно...
Сколько слов. Хотя ясно написано - mysql_connect.
 

Фанат

oncle terrible
Команда форума
блин, света. какого хрена?
ПРИ ЧЁМ ЗДЕСЬ mysql_pconnect?!
для чего "для этого"?!
Ты у нас гений-телепат, уже выяснила-отгадала, чего ему надо? по вот этим малоосмысленным фопросам, в которых он половину слов не понимает, которые пишет?

-~{}~ 09.01.06 11:27:

Toshka
Обьясни, пожалуйста, что означает слово "сессии" в заголовке этой темы.
 

pitbuly

Новичок
базе чихать на твои сессии.каждый раз нужно по новой конектится
 

kost

Новичок
Там же все написано.

Автор оригинала: Toshka
так вот на время действия сессии будет существовать 1 коннект к БД? или как это связано?
Ответ - нет. Это никак не связано.
 
Сверху