Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: разработка для Web > musql |
Автор: GShadrin 28.7.2009, 19:09 | ||
Здравствуйте. Использую бесплатный хостинг. Имя базы: dots8 Имя пользователя: dots8 Хост на котором расположен сервер БД: localhost Пароль: ********* Пытаюсь залезть в базу перлом:
до 123456 дело не доходит меняю местами $dbh = DBI->connect("DBI:mysql:$database:$hostname", $user, $password) or die "Error connecting to database"; и print "123456"; - печатает "123456". data.txt: localhost dots8 dots8 ********* Почему? Добавлено через 11 минут и 6 секунд опечатался не mu конечно, а mysql модуль DBI на хосте есть проверял |
Автор: GShadrin 28.7.2009, 19:32 |
мне кажется dbname=$db_name эквивалентно $db_name возвращаемый результат всегда $db_name Попробывал - не помоголо |
Автор: Pfailed 28.7.2009, 19:50 | ||
Ну тогда делайте так
И смотрите какую ошибку вывело. |
Автор: GShadrin 28.7.2009, 19:54 |
да спасибо пишет Unknown MySQL server host 'localhost' (1) знаю где копать ![]() |
Автор: chorny 29.7.2009, 03:18 | ||
Лучше всего поставить в начале программы
|
Автор: GShadrin 29.7.2009, 07:46 | ||
а что это дает и что значит? |
Автор: GShadrin 29.7.2009, 09:18 | ||
![]() Разобрался. Все из-за последних двух символов перевода строки Верно надо было так:
|
Автор: ginnie 29.7.2009, 15:09 | ||||
GShadrin, лучше
заменить на
|