Перейти к содержанию
Форумы

perl & MySQK


znik

Рекомендуемые сообщения

#!/usr/bin/perl

 

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

 

use Mysql;

 

$dbh = Mysql->Connect("localhost","umorok_anekdot","umorok_zns","password");

 

if($ENV{'REQUEST_METHOD'} eq 'GET')

{$query=$ENV{'QUERY_STRING'};}

elsif($ENV{'REQUEST_METHOD'} eq'POST')

{sysread(STDIN,$query,$ENV{'CONTENT_LENGTH'});}

 

@pairs = split(/&/, $query);

foreach $pair (@pairs)

{($name, $value) = split(/=/, $pair);

$value =~ tr/+/ /;

$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;

$value =~ s///g;

${$name} = $value;

} ;

 

 

$sts="INSERT INTO rubr(rubr, id_rubr) VALUES (\"".$rubr."\",\"".$tbl."\");";

 

print "rubr=$rubr tbl=$tbl dbh=$dbh 1 sts=$sts ";

 

$sth = $dbh->Query($sts);

 

print "END";

 

Как мне кажется не коннектица с базой, а в чем причина не пойму..... вроде всё верно.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...