[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: нет соединения с БД
Jhony
Всем доброго времени суток! Я новичок, и седня впервый раз в жизни залиливал сайт на хост. РНР код выполняется, но там где должны выводится даные из БД ничего нет(ошибок ни где ни выводится, хотя в коде прописыны mysql_error!). Как мне кажется дело в имени пользователя или названии хоста. Я вводил те что были написанны в PHPMyAdmin, а именно site@191.164.100.93. На локальном сервере все работало идеально! Зарание всем спасибо!)
З.Ы. Я пытался связатся со службой поддержки, но у них тикеты не работают(



Спустя 10 минут, 37 секунд (16.08.2011 - 20:38) kovaldm написал(а):
Как именно прописаны mysql_error()?

Спустя 18 минут, 18 секунд (16.08.2011 - 20:56) Invis1ble написал(а):
Jhony
Приведи участок кода, отвечающий за соединение с БД. Конечно же, имя пользователя и пароль указывать не стоит smile.gif

Спустя 2 минуты, 53 секунды (16.08.2011 - 20:59) blazze написал(а):
часто на iis вообще ничего не отображается. попробуйте в шапку страницы прикрутить следующее:

error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);


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

Спустя 30 минут, 43 секунды (16.08.2011 - 21:30) Guest написал(а):
kovaldm
blazze

Я извинясь, это я протупил с mysql_error().
Вот ошибка: 1045: Access denied for user 'site'@'some_host_name' (using password: NO)

Invis1ble

На локальном сервере я соединялся так
mysql_connect("localhost", "root", "");
mysql_select_db("name_db");

Сейчас я вводил данные которые прислали мне с хоста:
mysql_connect("191.164.100.93", "SQL логин", "SQL пароль");
mysql_select_db("База SQL");

Правда мне прислали еще SQL порт, но яне знаю куда его прописывать!(

Спустя 19 минут, 16 секунд (16.08.2011 - 21:49) Renden написал(а):
Guest
Цитата
Вот ошибка: 1045: Access denied for user 'site'@'some_host_name' (using password: NO)

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

Спустя 30 минут, 52 секунды (16.08.2011 - 22:20) kovaldm написал(а):
Порт тебе не нужен. Нужны только логин/пароль и хост.

Спустя 22 минуты, 45 секунд (16.08.2011 - 22:43) Jhony написал(а):
Я понял в чем ошибка! Оказывается я ошибся в имени хоста. В PHPMyAdmin на локальном сервере имя пользователя указано как root@localhost, а на обычном сервере в этом же месте написано site@191.164.100.93. Вот я и подумал что 191.164.100.93 - это и есть имя хоста. Собственно поэтому не работало. А в качестве имени хоста нужно было прописать адрес (имя домена второго уровня), где находится PHPMyAdmin. Спасибо всем за помощь!)
Быстрый ответ:

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