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

Форум MySQL

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

 

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

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

тема: В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно
 
 автор: p_sasha2004   (20.06.2009 в 16:39)   письмо автору
 
 

помогите плиз почему выходит это сообщение

<?php
////////////////////////////////////////////////////////////
// 2006-2007 (C) IT-студия SoftTime (http://www.softtime.ru)
////////////////////////////////////////////////////////////
// Если константа DEBUG определена, работает отладочный
// вариант, в частности выводится подробные сообщения об
// исключительных ситуациях, связанных с MySQL и ООП
define("DEBUG", 1);
// сейчас выставлен сервер локальной машины
$dblocation = "localhost";
// Имя базы данных, на хостинге или локальной машине
$dbname = "telegaze_count";
$dbname = "";
// Имя пользователя базы данных
$dbuser = "telegaze_root";
// и его пароль
$dbpasswd = "root";

// Аккаунты
$tbl_accounts = 'system_accounts';
// Новости
$tbl_news = 'system_news';
// Ответы и вопросы
$tbl_faq = 'system_faq';
// CMS
$tbl_catalog = 'system_menu_catalog';
$tbl_position = 'system_menu_position';
$tbl_paragraph = 'system_menu_paragraph';
$tbl_paragraph_image = 'system_menu_paragraph_image';
// Каталог
$tbl_cat_catalog = 'system_catalog';
$tbl_cat_position = 'system_position';
// Блок контакты
$tbl_contactaddress = 'system_contactaddress';
// Блок голосования
$tbl_poll = 'system_poll';
$tbl_poll_answer = 'system_poll_answer';
$tbl_poll_session = 'system_poll_session';
// Гостевая книга
$tbl_guestbook = 'system_guestbook';
// Пользователи сайта
$tbl_users = 'system_users';
// Фотогалерея
$tbl_photo_catalog = 'system_photo_catalog';
$tbl_photo_position = 'system_photo_position';
$tbl_photo_settings = 'system_photo_settings';

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

@mysql_query("SET NAMES 'cp1251'");

if(!function_exists('get_magic_quotes_gpc'))
{
function get_magic_quotes_gpc()
{
return false;
}
}
?>

  Ответить  
 
 автор: Zend72   (20.06.2009 в 17:18)   письмо автору
 
   для: p_sasha2004   (20.06.2009 в 16:39)
 

Видимо поэотому:


<?php
$dbname 
"telegaze_count";
$dbname "";
?>

  Ответить  
 
 автор: p_sasha2004   (20.06.2009 в 17:22)   письмо автору
 
   для: Zend72   (20.06.2009 в 17:18)
 

я не пойму почему
dbname повторяется два раза?
я там и там прописывал имя базы все равно не прет???

  Ответить  
 
 автор: Zend72   (20.06.2009 в 18:03)   письмо автору
 
   для: p_sasha2004   (20.06.2009 в 17:22)
 


<?php 
// Присваиваем стрку "telegaze_count" переменной $dbname
$dbname "telegaze_count";
// Присваиваем пустую стрку (совсем пустую, пустее некуда) переменной $dbname
// а базы данных с именем "" (пустая строка, совсем пустая) нет...
$dbname ""

/* некий код */


// Получаем ошибку, гласящую о том, что базы данных с именем "" (пустая строка) нет.
?>

  Ответить  
 
 автор: p_sasha2004   (20.06.2009 в 18:06)   письмо автору
 
   для: Zend72   (20.06.2009 в 18:03)
 

я делал так не прет не пойму в чем дело



$dbname = "telegaze_count";
$dbname = "telegaze_count";

  Ответить  
 
 автор: Zend72   (20.06.2009 в 18:04)   письмо автору
 
   для: p_sasha2004   (20.06.2009 в 17:22)
 

>я там и там прописывал имя базы все равно не прет???

А база то существует на самом деле?

Уберите @ перед mysql_select_db - поймете причину...

  Ответить  
 
 автор: p_sasha2004   (20.06.2009 в 18:07)   письмо автору
 
   для: Zend72   (20.06.2009 в 18:04)
 

да базу я создал конечно

База данных Размер
telegaze_count 0.62 МБ

  Ответить  
 
 автор: Zend72   (20.06.2009 в 18:10)   письмо автору
 
   для: p_sasha2004   (20.06.2009 в 18:07)
 

Вы конфиг точно не перепутали? Может быть вы редактируете не тот конфиг? Может быть нужно еше один конфиг отредактировать, так как их может быть болише одного. (Во всяком случае раньше их было два...)

Символ @ убрали? Какую ошибку видите? (Хотя если это не тот конфиг никаой ошибки не увидите...)

  Ответить  
 
 автор: p_sasha2004   (20.06.2009 в 18:12)   письмо автору
 
   для: Zend72   (20.06.2009 в 18:10)
 

символ убрал ошибка таже

  Ответить  
 
 автор: Zend72   (20.06.2009 в 18:15)   письмо автору
 
   для: p_sasha2004   (20.06.2009 в 18:12)
 

Да скорее всего ее не увидишь в любом случае... Все же я склоняюсь к тому, что вы не тот конфиг редактируете...

  Ответить  
 
 автор: p_sasha2004   (20.06.2009 в 18:31)   письмо автору
 
   для: Zend72   (20.06.2009 в 18:15)
 

убрал как Вы посоветовали @ также убрал ! стало запрашивать логин и пароль

  Ответить  
 
 автор: Trianon   (20.06.2009 в 20:38)   письмо автору
 
   для: p_sasha2004   (20.06.2009 в 18:31)
 

>убрал как Вы посоветовали @ также убрал ! стало запрашивать логин и пароль

Очевидно, следующим шагом нужно убрать скобку (

  Ответить  
 
 автор: p_sasha2004   (20.06.2009 в 18:15)   письмо автору
 
   для: Zend72   (20.06.2009 в 18:10)
 

конфиг один

  Ответить  
 
 автор: p_sasha2004   (20.06.2009 в 18:51)   письмо автору
 
   для: p_sasha2004   (20.06.2009 в 18:15)
 

набираю логин root
пароль root
не заходит ругается ??? почему

Контролировать посещаемость ресурса можно на странице администрирования счётчика расположенной в папке dmn, на которую наложен пароль. По умолчанию логин root, пароль также root. Изменить логин и пароль можно в разделе "Управление аккаунтами".

  Ответить  
 
 автор: p_sasha2004   (20.06.2009 в 22:14)   письмо автору
 
   для: p_sasha2004   (20.06.2009 в 18:51)
 

всем спасибо разобрался , причина была очнь банальной
я просто не назначил доступ пользователю на базу вот и все

Закрыт

  Ответить  
Rambler's Top100
вверх

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