На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Внимательно изучите правила раздела перед созданием темы
0. ПРИЛАГАЙТЕ СВОИ СКРИПТЫ.
1. Прежде чем создать топик, используйте поиск. Возможно это уже обсуждалось.
2. В топике указывайте ОС, режим работы скрипта (CLI|CGI). Очень желателен вывод лог-файлов и того места, куда у вас назначен вывод данных (STDOUT|STDERR)
3. Помните: вы знаете что вы хотите, а форумчане - нет. Поэтому следуйте простому правилу: грамотный развернутый вопрос - грамотный развернутый ответ.
Модераторы: ANDLL
  
    > Работа с MySQL в Perl , Быррррр...
      Прям зло берёть.....
      Уже час пытаюсь найти..... гм...... способ использовать МуСКУЛ в перле...
      Раньше как-то работало - теперь - :-(

      Может кто поможет :)

      Добавлено в :
      И ещё - забыл сказать:
      вин 2000, Актив перл 5
        А модули нужные поставил ?
          Модуль MySQL или стандартный DBI.

          perldoc -t DBI
          perldoc -t MySQL

          http://www.cpan.org
            Ох... :(

            Нашел вот это:
            http://search.cpan.org/src/TIMB/DBI-1.39/DBI.pm

            Сохраняю и копирую в ActivePerl\lib\

            Ваяю скрипт:
            ExpandedWrap disabled
              #!E:/StudioSOFT/Perl/ActivePerl/bin/Perl.exe
               
              use DBI;
               
              print "Content-type: text/html\n\n:)";


            В егог логах получаю следующее:
            ExpandedWrap disabled
              [Fri Jan 02 16:50:45 2004] [error] [client 127.0.0.1] Premature end of script headers: mysql.cgi
              [Fri Jan 02 16:50:45 2004] [error] [client 127.0.0.1] Can't locate loadable object for module DBI in @INC (@INC contains: E:/StudioSOFT/Perl/ActivePerl/lib E:/StudioSOFT/Perl/ActivePerl/site/lib .) at E:/StudioSOFT/Perl/ActivePerl/lib/DBI.pm line 253
               
              [Fri Jan 02 16:50:45 2004] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at E:/StudioSOFT/Perl/ActivePerl/lib/DBI.pm line 253.
               
              [Fri Jan 02 16:50:46 2004] [error] [client 127.0.0.1] Compilation failed in require at T:/900_WebServer/localhost/cgi-bin/mysql/mysql.cgi line 6.
               
              [Fri Jan 02 16:50:46 2004] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at T:/900_WebServer/localhost/cgi-bin/mysql/mysql.cgi line 6.
              http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.39.tar.gz
                Цитата
                OlegGG, 2.01.04, 16:54
                print "Content-type: text/html\n\n:)";

                В RFC ничего не говорится о смайлах в http-хеадере.
                Может, убрать? ;)
                  Видима я тупой :(

                  Скачал http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.39.tar.gz

                  нажал Makefile.PL

                  Запускаю-тот же скрипт.
                  И в гог логах получаю:
                  ExpandedWrap disabled
                    [Fri Jan 02 18:03:46 2004] [error] [client 127.0.0.1] Premature end of script headers: mysql.cgi
                    [Fri Jan 02 18:03:46 2004] [error] [client 127.0.0.1] Can't locate loadable object for module DBI in @INC (@INC contains: E:/StudioSOFT/Perl/ActivePerl/lib E:/StudioSOFT/Perl/ActivePerl/site/lib .) at E:/StudioSOFT/Perl/ActivePerl/site/lib/DBI.pm line 253
                     
                    [Fri Jan 02 18:03:46 2004] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at E:/StudioSOFT/Perl/ActivePerl/site/lib/DBI.pm line 253.
                     
                    [Fri Jan 02 18:03:46 2004] [error] [client 127.0.0.1] Compilation failed in require at T:/900_WebServer/localhost/cgi-bin/mysql/mysql.cgi line 6.
                     
                    [Fri Jan 02 18:03:46 2004] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at T:/900_WebServer/localhost/cgi-bin/mysql/mysql.cgi line 6.


                  Добавлено в :
                  Цитата
                  vot, 2.01.04, 17:26
                  В RFC ничего не говорится о смайлах в http-хеадере.


                  Оно не в хедере ТК отделено двойным \n B)

                  Добавлено в :
                  напишите мне пошаговую инструкцию :rolleyes:
                    УСЁ!!!
                    Я нашол, что мне надо:
                    http://search.cpan.org/dist/Net-MySQL/
                      Ща поковырялся - ХОРОШИЙ МОДУЛЬ:
                      http://search.cpan.org/dist/Net-MySQL/

                      Рекомендую :)

                      И главное - всего 22 кило
                        Цитата vot,2.01.04, 14:26
                        Цитата
                        OlegGG, 2.01.04, 16:54
                        print "Content-type: text/html\n\n:)";

                        В RFC ничего не говорится о смайлах в http-хеадере.
                        Может, убрать? ;)

                        Смайл в теле документа:)))
                          И всёже обеспечте меня DBI с DBD::MySQL и инструкцией по установке всего этого на АктивПерл 5.6.0.623 под W2k :ph34r:
                            Быррррр... (C) OlegGG

                            короче всё оказалось просто :)

                            в ppm набрать:
                            install DBI
                            install DBD::mysql

                            и все дела :)
                            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                            0 пользователей:


                            Рейтинг@Mail.ru
                            [ Script execution time: 0,0511 ]   [ 14 queries used ]   [ Generated: 20.05.24, 09:01 GMT ]