|
|
автор: cheops (из кафе) (22.06.2006 в 12:44) |
|
|
для: lexal
(22.06.2006 в 10:07)
| | Под новые вопросы лучше заводить новые темы. | |
|
|
|
|
|
|
|
для: Trianon
(22.06.2006 в 12:14)
| | спасибо , почитаю | |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 12:08)
| | а пока попробуйте почитать этот текст: http://www.softtime.ru/bookphp/gl12_10.php
Обратите внимание на абзац, начинающийся со слов:
Имеет смысл помещать функции для соединения и выбора базы данных в тот же файл (config.php), где объявлены переменные с именами сервера, пользователя и паролем: ...
|
| |
|
|
|
|
|
|
|
для: Vados
(22.06.2006 в 12:04)
| | ок, спасибо, удачи | |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 11:53)
| | Если ты пользуешся ОС Windows, то она находится, например, в Пуск--> программы --> MySQL и там есть console, там пробуешь ввести свой логин и пароль, а потом сможешь в ней проверить работу необходимой БД.
Я сейчас ухожу, буду через 1,5 часа, потом отвечу.
До встречи. | |
|
|
|
|
|
|
|
для: Vados
(22.06.2006 в 11:47)
| | через какой консоль? | |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 11:46)
| | Хорошо, а через console, ты пробовал соединиться с БД? | |
|
|
|
|
|
|
|
для: Vados
(22.06.2006 в 11:44)
| | В настоящий момент сервер базы данных не доступен,
поэтому корректное отображение страницы невозможно. | |
|
|
|
|
|
|
|
для: lexal
(22.06.2006 в 11:39)
| | Хорошо, а какой ответ возвращает СУБД? | |
|
|
|
|
|
|
|
для: Vados
(22.06.2006 в 11:35)
| |
<?php
// Адерс сервера MySQL
$dblocation = "***";
// Имя базы данных, на хостинге или локальной машине
$dbname = "***";
// Имя пользователя базы данных
$dbuser = "***";
// и его пароль
$dbpasswd = "***";
//всё заполнил
// Устанавливаем соединение с базой данных
$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx) {
exit( "<P>В настоящий момент сервер базы данных не доступен,
поэтому корректное отображение страницы невозможно.</P>" ); //всё время высвечивается это
}
// Выбираем базу данных
if (! @mysql_select_db($dbname, $dbcnx) ) {
exit( "<P>В настоящий момент база данных не доступна,
поэтому корректное отображение страницы невозможно.</P>" );
}
// Определяем версию сервера
$query = "SELECT VERSION()";
$ver = mysql_query($query);
if(!$ver) exit("Ошибка при определении версии MySQL-сервера");
$version = mysql_result($ver, 0);
list($major, $minor) = explode(".", $version);
// Если версия выше 4.1 сообщаем серверу, что будем работать с
// кодировкой cp1251
$ver = $major.".".$minor;
if((float)$ver >= 4.1)
{
mysql_query("SET NAMES 'cp1251'");
}
?>
|
| |
|
|
|
|