Пользовательские функции

cajka

Новичок
Есть пользовательская функция, которая выполняет соединение с базой данный.

Код функции
PHP:
<?php

function base_connect(  )  // Функция обновляет дату, когда пользователь последней раз заходил
	{

		include(  'connf.php') ;

		$connect = "";
		global $connect;
		$connect = mysql_connect( $host, $db_user, $db_pass ); // Устанавливаем соединение с MySQL-сервером.
		mysql_select_db( $db_name, $connect ) or die( "Не удалось подключится к базе" .mysql_error(  ) ); //Выбираем нужную базу данных.
	    mysql_query("SET NAMES 'utf8'"); // Устанавливаем кодировку соединения

	}
?>
Из файла connf.php вставляются переменные с данными от базы.
Пример

PHP:
$host = 'localhost'; // Хост
$dbname _= 'db_test'; // Имя базы
$db_user = 'db_test'; // Имя пользователя базы
$db_pass = '191709'; // Пароль
Так вот мне надо, чтобы перемётная $dbname была доступна всему скрипту. Как это сделать? С помощью global $dbname; не получается это сделать, выдает ошибку при подключение к базе данных.
 

AmdY

Пью пиво
Команда форума
паттерн реестр


p.s. А по какой причине вы пользуетесь неудобным и устаревшим mysql_*, когда рядом удобные PDO и mysqli
 
Сверху