Мне нужно сохранить значение mysql_connect () в глобальной переменной, которая доступна в каждом php-файле моего проекта, например, $db_ServerVal = mysql_connect()
.
. Мне нужно иметь возможность вызывать mysql_connect только один раз,в начале программы.
Затем в каждом php-файле - $db_ServerVal
ДОЛЖЕН быть действительным.Не в первый раз.Каждый раз.Пока я не вызову mysql_close( $db_ServerVal)
;
Могу ли я использовать $GLOBALS[]
, предопределенный массив в php, для хранения моего $db_ServerVal
соединения с базой данных?
Другая проблема - яМне нужно иметь событие 'close', когда окно браузера закрывается, чтобы я знал, что пора вызвать mysql_close( $db_ServerVal);
.
Я не могу вызвать mysql_close()
в конце моего файла index.phpтак как это приведет к преждевременному закрытию базы данных, то каждый раз, когда я получаю доступ к базе данных, мне снова приходится mysql_connect()
.
Хотя я мог бы вызывать mysql_connect()
и mysql_close()
до и после каждого вызова базы данных -Я не уверен, что это стандартно.