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

Форум PHP

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

 

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

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

тема: Ошибка редекларации функции
 
 автор: coloboc66   (12.10.2005 в 16:05)   письмо автору
 
 

Ничего не понимаю- почему выдается ошибка редекларации функции connect_db ?($dblocation,$dbname)

<?php
include "db_variable.php";//здесь ставим файл, в котором находятся переменные соединения с БД
function connect_db($dblocation,$dbname)

   
$dbcnx mysql_connect($dblocation);//на реальном хосте закомментировать
if (!$dbcnx) {
   echo( 
"<P>В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.</P>" );
   exit();
  }
  
// Выбираем базу данных
$dbsel=mysql_select_db($dbname,$dbcnx);
  if (!
$dbsel)  {
    echo( 
"<P>В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.</P>" );
    exit();
  }
}
connect_db($dblocation,$dbname); 
?>

   
 
 автор: cheops   (12.10.2005 в 19:54)   письмо автору
 
   для: coloboc66   (12.10.2005 в 16:05)
 

Потому что этот код два раза включается при помощи инструкции include, везде для включения этого кода следует использоваться include_once - это позволит включать код только один раз, даже если будет использовано несколько инструкций. Подробности в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=490

   
Rambler's Top100
вверх

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