| |
|
|
| |
<?php
function open_db(){
$dbname = "dbase";
$pwd = "password";
$user = "root";
$host = "localhost";
$link = mysql_connect($host, $user, $pwd) or die ("Could not connect");
mysql_select_db ($dbname) or die ("Could not select database");
mysql_query("SET NAMES cp1251");
return $link;
}
function close_db($v){
mysql_close($v);
}
?>
|
Это весь файл dbname.php. Без сокращений и купюр.
Попытка коннекта к базе выдаёт ошибку:
Fatal error: Cannot redeclare open_db() (previously declared in z:\home\amw.ru\www\dbname.php:3) in z:\home\amw.ru\www\dbname.php on line 11
Где здесь редекларация? Или я что-то не так понял? | |
| |
|
|
| |
|
|
| |
для: Хулиган
(28.01.2008 в 01:14)
| | | а к какому файлу происходит обращение, когда выводится ошибка и, что он содержит? | |
| |
|
|
| |
|
|
| |
для: Хулиган
(28.01.2008 в 01:14)
| | | здесь её нет, видимо, где-то в другом файле, попробуй все include/require заменить на include_once/require_once | |
| |
|
|
| |
|
|
| |
для: ЯR
(28.01.2008 в 02:04)
| | | действительно, пролезало через другие файлы. include_once помогло.
Спасибо | |
| |
|
|