LINUX.ORG.RU

Perl+Mysql


0

0

Проблема вот в чем: написана cgi на Perl, самая что ни на есть элементарная из базы MySql дергается строчка и записывается в тело html-документа. Так вот, если я выполняю эту программу из коммандной строки, то все замечательно выдается нормальная html страница со значениями из базы (разумеется в кодах) запускал то я из командной строки, а вот когда я эту cgi запускаю по нормальному в браузере на сервере, то он выдает html страницу но значения из базы не выдает вообще, то есть как будто их нет, или переменные в которых они хранятся пустые. Подскажите пожа- луйста в чем дело?

anonymous

Возножно дело в том что CGI выполняется разными пользователями?

Tima_ ★★★★
()

ну да возможно, но даже когда я в Apache ставлю выполнение от имени root, то все равно проблема не решается...

anonymous
()
31 марта 2001 г.

Perl + MySQL

ъ РНКЭЙН МЮВХМЮЧ ПЮГАХПЮРЭЯЪ Я API ОНД Perl ДКЪ MySQL Х МЕ ЛНЦС МХЦДЕ МЮИРХ НРБЕР МЮ ЯКЕДСЧЫХИ БНОПНЯ: мЮ Perl БШОНКМЪЧ ЯКЕДСЧЫХЕ ДЕИЯРБХЪ $sqlstatement = "SELECT * FROM level1 where kod1=kods2"; $sth = $dbh->prepare($sqlstatement); $sth->execute; рЕОЕПЭ ЛМЕ МСФМН СГМЮРЭ, ЯЙНКЭЙН ГЮОХЯЕИ БЕПМСК ЩРНР ГЮОПНЯ. оНДЯЙЮФХРЕ ЙЮЙ ЩРН ЯДЕКЮРЭ. х БННАЫЕ СЙЮФХРЕ ЦДЕ МЮИРХ УНПНЬСЧ, ОНКМСЧ (ФЕКЮРЕКЭМН Я ОПХЛЕПЮЛХ) ДНЙСЛЕМРЮЖХЧ МЮ БЯЕ ЩРН ДЕКН, Ю РН ОН ОНХЯЙНБХЙЮЛ МЮРШЙЮЕЫЯЭ МЮ НДМН Х РНФЕ, Ю РЮЛ

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.