Ошибки mySQL в переменную

Baller

Новичок
Ошибки mySQL в переменную

Задача у меня вытаскивать из функций ошибки которые выводит MySQL в переменную.
Что бы потом вызвав переменную я бы увидел ошибочки
Что то типа такого но не работает конечно поэтому спрашиваю:
PHP:
	function connect_base ()
	{
		global ($mysql_db_server_host, $mysql_db_login, $mysql_db_password, $mysql_db_name);
		$link = mysql_connect("$mysql_db_server_host","$mysql_db_login","$mysql_db_password")
		  or $error .= "База вывела ошибку: mysql_error()";
	       mysql_select_db("$mysql_db_name");
		  or $error .= "База вывела ошибку: mysql_error()";

	}
echo "$error";
Заранее благодарен :D, уверен это не трудно но я опыта не имею, только начал с MySql общаться.

PHP 5 Apache 2.2 MySQL 5.1
 

Фанат

oncle terrible
Команда форума
Baller
не надо писать ошибку в переменную.
надо сразу вызывать обработчик. который все и запишет.
к примеру, trigger_error()
 

Baller

Новичок
Фанат как под мою ситуацию это засунуть?
эту функцию
 

kruglov

Новичок
Baller
Поясните смысл строчки
PHP:
global ($mysql_db_server_host, $mysql_db_login, $mysql_db_password, $mysql_db_name);
 

Baller

Новичок
у меня инклудиться файл конфига.
так что в функцию что бы залезло
 

Baller

Новичок
лан хорош прикалываться,просто на бум взял приставку и ко всем имеющимся добавил =)))))) LOL

-~{}~ 29.05.07 07:56:

тема закрыта! Но ответа всё равно не нашлось.
 

Фанат

oncle terrible
Команда форума
Не надо делать "ерор" глобальной переменной в функции.
эта ошибка никому не нужна, кроме программиста.
значит и выводить её надо только программисту. с помощью функции trigger_error

а в скрипте надо только, чтобы функция возвращала false в случае ошибки
 
Сверху