[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: No database selected
bob marley
Какие могут быть причины ошибки "No database selected"?

_____________
伊戈尔
Гость_Michael
база данных не выбрана. laugh.gif Ваш капитан.
bob marley
Я в курсе..Я специально создал новую базу.Делаю sql запрос,правильный!!!Тоесть данные такие есть,которые я в условии указываю..А все равно эта ошибка..

_____________
伊戈尔
nugle
bob marley
имя базы посмотри в подключении, правильно или нет ввел
bob marley
все верно.говорю же!абсолютно верно..я работаю на денвере и постоянно подключаюсь к одной и той же базе..просто в ней значения меняю..раньше работало,а сейчас не хочет.

_____________
伊戈尔
johniek_comp
mysql_select_db() не указал

_____________
user posted image
nugle
код выложи, попробуй сервер перезапустить
bob marley
nugle, вы от моего кода с ума сойдете..Но раз вы настаиваете:
Свернутый текст

index.php

<?php /// sql:
###############################################################
###############################################################

//////////////////////////////////////////////////////////Старт

include 'core/functions.php';
connect('start');
connect('mysql');

///////////////////////////////////////////////////////////////
###############################################################
###############################################################

/////////////////////////////////////////////////////////Основа

$info = sql("SELECT `test` FROM `test` WHERE `test`='1'", "test"); /// test

///////////////////////////////////////////////////////////////

###############################################################
###############################################################


database.php

<?php
$info = "


хост.логин.пароль.таблица
|localhost|cms|cms|cms



"
;
?>

core/functions.php

<?php
function
connect($type=NULL)
{
if($type == 'start')
{
Error_Reporting(E_ALL);
header("Content-Type:text/html;charset=UTF-8;");
}
if($type == 'mysql')
{
$database_file = @file_get_contents('database.php');
$database = explode("|", $database_file);
$mysql_C = @mysql_connect($database[1], $database[2], $database[3]) or $tell = '<div style="background-color:gray;"><h2>Не вышло подключиться к базе данных</h2></div>';
@mysql_select_db($database[4], $mysql_C);@mysql_query('SET NAMES UTF8');
if(isset($tell))
{
echo $tell;
}
}
}

function sql($sql, $error=null)
{
$type = explode(" ", $sql);$type = $type[0];
if($type == 'select' || $type == 'SELECT')
{
$mysql_Q = @mysql_query($sql) or $tell = '<div style="background-color:gray;"><h2>Не удалось выполнить запрос:<i style="color:red;"> '.$error.' </i>!<p>Ошибка: <i style="color:red;">'.mysql_error().'</i> !</p></h2></div>';
@mysql_fetch_array($mysql_Q);
if(isset($tell))
{
echo $tell;
}
}

else
{
@mysql_query($sql) or $tell = '<div style="background-color:gray;"><h2>Не удалось выполнить запрос:<i style="color:red;"> '.$error.' </i>!<p>Ошибка: <i style="color:red;">'.mysql_error().'</i> !</p></h2></div>';
echo $tell;
}

}




_____________
伊戈尔
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.