0x22b
06.07.2008, 12:11
Имеется файл config.php в нем содержаться параметры для соеденения с БД
<?php
//указываем параметры для подключения к БД
$host = "localhost";
$login = "root";
$password = "";
$db_name = "cms";
?>
также есть файл get_information.php.
require("config.php");
function get_menu()
{
$dbcon = mysql_connect($host, $login, $password) or die('База данных не доступна');
mysql_select_db($db_name);
$qGetMenu = 'select * from menu';
$rGetMenu = mysql_query($qGetMenu) or die('Таблица не доступна');
if (mysql_num_rows($rGetMenu) != 0)
{
return $rGetMenu;
}
else
{
return false;
}
}
В index.php есть момент когда функция get_menu() используется. В принципе как видно из примера все должно работать, а именно конект с базой. Но появляется следующая ошибка:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in Z:\home\cms.ru\www\get_information.php on line 6
В строке 6 содержитсяфункция конекта с БД. Нет доступа, но с какой стати? Почему у меня появляется эта ошибка? Заранее всем благодарен.
<?php
//указываем параметры для подключения к БД
$host = "localhost";
$login = "root";
$password = "";
$db_name = "cms";
?>
также есть файл get_information.php.
require("config.php");
function get_menu()
{
$dbcon = mysql_connect($host, $login, $password) or die('База данных не доступна');
mysql_select_db($db_name);
$qGetMenu = 'select * from menu';
$rGetMenu = mysql_query($qGetMenu) or die('Таблица не доступна');
if (mysql_num_rows($rGetMenu) != 0)
{
return $rGetMenu;
}
else
{
return false;
}
}
В index.php есть момент когда функция get_menu() используется. В принципе как видно из примера все должно работать, а именно конект с базой. Но появляется следующая ошибка:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in Z:\home\cms.ru\www\get_information.php on line 6
В строке 6 содержитсяфункция конекта с БД. Нет доступа, но с какой стати? Почему у меня появляется эта ошибка? Заранее всем благодарен.