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

Форум MySQL

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

 

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

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

тема: Удаленное потключение к базе данных
 
 автор: Адоп Акробат   (31.10.2004 в 16:06)   письмо автору
 
 

Здравствуйте!
У меня есть база есть доступ только я незнаю как к ней потключица.
я просто всегда потключяюсь через lochalhost а вот удаленное потключение никагда не использовал и мне хотелось бы знать что примеро там надо писать?

   
 
 автор: glsv (Дизайнер)   (31.10.2004 в 19:48)   письмо автору
 
   для: Адоп Акробат   (31.10.2004 в 16:06)
 

> незнаю как к ней потключица
Подключиться php-скриптом?

Во многих наших приложениях используется такой скрипт подключения к базе


<?php
  $dblocation 
"localhost";
  
$dbuser "root";
  
$dbpasswd "";
  
$dbname "test";

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

  if (! @
mysql_select_db($dbname,$dbcnx) ) {
    echo( 
"<P>В настоящий момент база данных не доступна, поэтому корректное   отображение страницы невозможно.</P>" );
    exit();
  }
?>


Для подключения ко внешней базе данных Вам нужно заменить значения переменных.

  $dblocation = "localhost";
  $dbuser = "root";
  $dbpasswd = "";
  $dbname = "";

Эти переменные должны быть Вам предоставлены вместе с базой данных.

   
 
 автор: Адоп Акробат   (31.10.2004 в 21:06)   письмо автору
 
   для: glsv (Дизайнер)   (31.10.2004 в 19:48)
 

$dblocation = "localhost"; а что должно быть здесь если это не локалхост а ...
что преблизительна? valuehos.net:80 ???

   
 
 автор: glsv (Дизайнер)   (31.10.2004 в 21:55)   письмо автору
 
   для: Адоп Акробат   (31.10.2004 в 21:06)
 

Должно быть имя сервера, на котором располагается база данных
Например, mysql.server.ru
Если база данных располагается на том же сервере, где выполняется PHP, то $dblocation вполне может быть равно localhost.

   
Rambler's Top100
вверх

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