Автор Тема: [mysql] Can\'t connect(), no database driver specified  (Прочитано 2283 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
[mysql] Can\'t connect(), no database driver specified
« : 02 Ноября 2003, 18:35:27 »
Вот код:
$dsn = "DBI:mysql:database=scripts;host=localhost";
$dbh = DBI::connect($dsn, "root");


в результате, получаю ошибку:
Software error:
Can\'t connect(root), no database driver specified and DBI_DSN env var not set at C:/Perl/site/lib/DBI.pm line 529

Не пойму что ему не нравится ?
модули DBI, DBD::mysql установлены. Ось - Win98
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Wyclef

  • hello_worlder
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thug.narod.ru
[mysql] Can\'t connect(), no database driver specified
« Ответ #1 : 02 Ноября 2003, 20:53:24 »
Цитировать
$dbh = DBI->connect($data_source, $username, $auth, \\%attr);
It\'s nice to be important, but it\'s more important to be nice!

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
[mysql] Can\'t connect(), no database driver specified
« Ответ #2 : 02 Ноября 2003, 21:15:14 »
Макс
IMHO с синтаксисом трабла... я коннекчусь так:

$dbh="DBI:mysql:$name_base:$host_base:$port_base";
$dbh = DBI->connect($dbh, $user_base, $pass_base);

И у тебя ; вместо :

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
[mysql] Can\'t connect(), no database driver specified
« Ответ #3 : 03 Ноября 2003, 15:41:41 »
всем спасибо, проблема была именно в
$dbh = DBI->connect(...); // -> вместо ::
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28