Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с mysql_connect()
 
 автор: Florian   (08.09.2006 в 16:47)   письмо автору
 
 

Всем привет! Есть код

$database = mysql_connect("localhost","user","passwort");

if($database){
header("Location: ../start.php");
}
else{
header("Location: ../error.php");
}

mysql_close($database);

Проблема заключается в следующем : если функция mysql_connect() возвращает значение TRUE, то все конечно работает(переход на страницу start.php), если же соединение не удалось, то вместо перехода на страницу error.php, браузер выдает Warning' ги(например, пользователь "user" не существует)

Warning: mysql_connect(): Access denied for user 'user'@'localhost' (using password: YES) in ../login.php on line ...

Warning: Cannot modify header information - headers already sent by (output started at ../login.php:...) in ../login.php on line ...

Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in ../login.php on line ...

Подскажите, пожалуйста, как избавиться от Warning' гов,хотелось бы при ошибке в функции mysql_connect() перехода на страничку error.php

   
 
 автор: Trianon   (08.09.2006 в 17:09)   письмо автору
 
   для: Florian   (08.09.2006 в 16:47)
 


$database = @mysql_connect("localhost","user","passwort");

if($database){
header("Location: ../start.php");
}
else{
header("Location: ../error.php");
}


только никакого смысла в этой конструкции нет.
Вы подключаетесь к БД. В случае успеха, Вы запрашиваете переход на другую страницу.
Но поскольку формировать текущую страницу Вы закончили, то и соединение будет потеряно.
Соединение существует только до конца генерации текущей страницы.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования