Автор Тема: Мужики помогите, пожалуйста!  (Прочитано 3640 раз)

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

Оффлайн tod

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Мужики помогите, пожалуйста!
« : 28 Января 2002, 10:09:29 »
Дело вот в чём:
Я установил к себе на компьютер apache
Прикрутил php
Установил MySQL (естественно создал базу данных)
Прикрутил ActivePerl-5.6.0.623-MSWin32-x86-multi-thread.msi
Так вот что я хотел? Прикрутить DBI и GD
Нахожу ppm.bat
Пишу Ppm.bat install DBI
Пишу Ppm.bat install GD
Пишет, что всё установило

Создаю скрипт test.cgi

#!/usr/local/bin/Perl

require "config.cgi";

# Получаем данные
&read_get;

&ssifile;

print "Content-type: text/html\\n\\n";
print "Скрипт выполнился успешно.";

exit;

запускаю, всё в норме выполнился, как положено

Создаю скрипт test2.cgi

#!/usr/local/bin/Perl

use DBI;

# Connect to MySQL
$dbh=DBI->connect("DBI:mysql:$dbname:$dbhost",$dbuser,$dbpassword);

print "Content-type: text/html\\n\\n";
print "Connect successfull.";

# disconnect to MySQL
$dbh->disconnect;

exit;

и вот тут самый триппер, ошибка в строке 6, короче не хочет соединятся с DBI
в чём же дело? Объясните неграмотному
с уважением всего наилучшего
:(

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Мужики помогите, пожалуйста!
« Ответ #1 : 28 Января 2002, 10:54:04 »
$dbname,$dbhost, $dbuser,$dbpassword - как-нибудь определяются?.
Что за ошибка пишется в $DBI::errstr ?
2B OR NOT 2B = FF

Оффлайн tod

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Мужики помогите, пожалуйста!
« Ответ #2 : 28 Января 2002, 11:49:15 »
а как посмотреть что пишет? где посмотреть?

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Мужики помогите, пожалуйста!
« Ответ #3 : 28 Января 2002, 15:10:44 »
Цитировать
а как посмотреть что пишет? где посмотреть?

print $DBI::errstr;
2B OR NOT 2B = FF

Оффлайн tod

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Мужики помогите, пожалуйста!
« Ответ #4 : 28 Января 2002, 20:55:47 »
напиши как это сделать???
листинг

 

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