Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> подключение к двум базам данных mysql, подключение к двум базам данных mysql 
:(
    Опции темы
Axotnik
Дата 1.7.2010, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 9.5.2007

Репутация: нет
Всего: нет



Добрый день! Существует две базы на разных хостингах. Мне нужно подключится к одной получить информацию. Потом подключится к другой и тоже получить информацию. Питаюсь сделать следующем образом, но получаю ошибку Warning: mysql_connect() [function.mysql-connect]: Access denied for user (using password: YES). Помогите пожалуйста.  Заранее благодарю! 
Код

$link=mysql_connect("localhost", "login1","pass1") or die("Could not connect");
$db_selected = mysql_select_db('db_1', $link); 
$link_m=mysql_connect("localhost", "login2","pass2") or die("Could not connect");
$db_selected_m = mysql_select_db('db_2', $link_m);
$query="select name from all_user where bd like '%$s_date'";
$result = mysql_query($query, $link);
if(!mysql_error() && @mysql_num_rows($result)!=0)
{
while ($row = mysql_fetch_array($result))
{
    $name_bd = $row['name'];
    $n = $row['n'];
    $query_m="select description from user where  username=$n";
    $result_m = mysql_query($query_m, $link_m);
    if(!mysql_error() && @mysql_num_rows($result_m)!=0)
    {
        while ($row_m = mysql_fetch_array($result_m))
        {    
            $dolgn = $row_m['description'];
            echo "$dolgn";
            echo "  ";
            echo "$name_bd<br><br>";
        }
        mysql_close();
    }

}

PM MAIL   Вверх
azesmcar
Дата 1.7.2010, 12:02 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 1
Всего: 211



Цитата(Axotnik @  1.7.2010,  11:54 Найти цитируемый пост)
Warning: mysql_connect() [function.mysql-connect]: Access denied for user (using password: YES). 

чем помочь? базу взломать и пароль на почту выслать? smile  smile  smile 
PM   Вверх
ksnk
Дата 1.7.2010, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 14
Всего: 386



Цитата(Axotnik @  1.7.2010,  11:54 Найти цитируемый пост)
Access denied for user 
 это значит, что этот юзер не имеет прав на доступ к этой базе.  
Взлом баз данных немного в другом форуме ...  smile 



--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Axotnik
Дата 1.7.2010, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 9.5.2007

Репутация: нет
Всего: нет



ребята когда комментирую строки 
Код

$link=mysql_connect("localhost", "login1","pass1") or die("Could not connect");
$db_selected = mysql_select_db('db_1', $link); 


то есть оставляю только одно подключение то все работает.
PM MAIL   Вверх
azesmcar
Дата 1.7.2010, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 1
Всего: 211



Цитата(Axotnik @  1.7.2010,  12:54 Найти цитируемый пост)
то есть оставляю только одно подключение то все работает. 

значит ошибку выдает второе подключение, которое комментируешь.
PM   Вверх
Axotnik
Дата 1.7.2010, 13:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 9.5.2007

Репутация: нет
Всего: нет



смотрите я работаю на сайте на котором есть одна база. другая же база находится на другом хостере. может ошибка 
Код

$link=mysql_connect("localhost", "login1","pass1") or die("Could not connect");

в самом пути localhost?
PM MAIL   Вверх
azesmcar
Дата 1.7.2010, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 1
Всего: 211



Цитата(Axotnik @  1.7.2010,  13:51 Найти цитируемый пост)
другая же база находится на другом хостере


Цитата(Axotnik @  1.7.2010,  13:51 Найти цитируемый пост)
в самом пути localhost? 


Axotnik
если у тебя база на другом хосте то какого черта ты пишешь localhost в параметрах соединения? один из нас двоих чего-то не понимает.
PM   Вверх
Axotnik
Дата 1.7.2010, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 9.5.2007

Репутация: нет
Всего: нет



вот .. мы нашли ошибку. а где я могу узнать путь к свой второй базе? это надо позвонить хостеру? 
PM MAIL   Вверх
azesmcar
Дата 1.7.2010, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 1
Всего: 211



Цитата(Axotnik @  1.7.2010,  14:07 Найти цитируемый пост)
а где я могу узнать путь к свой второй базе? 

ну уж точно не у меня.

Цитата(Axotnik @  1.7.2010,  14:07 Найти цитируемый пост)
это надо позвонить хостеру?  

еще можно письмо написать, кроме хост -а там еще логин нужен..и пароль.. и вообще доступ с твоего IP.
PM   Вверх
Axotnik
Дата 1.7.2010, 14:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 49
Регистрация: 9.5.2007

Репутация: нет
Всего: нет



так как мне правильно решить эту проблему?
PM MAIL   Вверх
azesmcar
Дата 1.7.2010, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 1
Всего: 211



Цитата(Axotnik @  1.7.2010,  14:26 Найти цитируемый пост)
так как мне правильно решить эту проблему? 

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

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0762 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.