powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Открытие базы данных
3 сообщений из 3, страница 1 из 1
Открытие базы данных
    #32063117
Bardelio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На следующий скрипт
use DBI;
my $dbh=DBI-connect("DBI:mysql:database=test; host=localhost", "root", "")||$dbi::errstr;
@tables=$dbh-func(' _listtables');
foreach $line(@tables) {
print $line, "\n";
}
$dbh-disconnect();

выдает следующую ошибку
premature end of script headers:test.pl
Где здесь ошибка
...
Рейтинг: 0 / 0
Открытие базы данных
    #32063162
KOSHKIN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ссылка на элемент класса выглядит "->" а не "-"
в скрипте

DBI-connect ...

а надо

DBI->connect ...

и я бы написал немного иначе (чтобы в логе апача можно было увидеть что случилось):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
use DBI; 
my $dbh=DBI->connect( "DBI:mysql:database=test; host=localhost" ,  "root" ,  "")
              or die $dbi::errstr; 
@tables=$dbh->func(' _listtables')
              or die " cant touch this:  ", $dbh->errstr;

foreach $line(@tables) {
print $line, " \n";
}
$dbh-disconnect(); 
...
Рейтинг: 0 / 0
Открытие базы данных
    #32063181
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$dbh-disconnect();
Тоже соответственно
$dbh->disconnect();
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Открытие базы данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]