我在red hat9中安装了apache和mysql,一切正常。
我写了一个test.cgi程序
test.cgi程序如下:
#! /usr/bin/perl  
use DBI;
use strict;
my $dbh=DBI->connect('DBI:mysql:abc');
my $sth=$dbh->prepare('select *from abcd');
$sth->execute();
my($s,$d,$f,$g);
print "Content-type:text/html\n";
print"\n";
print"<html>\n";
print"<head>\n";
print"</head>\n";
print"<body>\n";
print"<table>\n";
while(($s,$d,$f,$g)=$sth->fetchrow())
{print"<tr><td>$s</td><td>$d</td><td>$f</td><td>$g</td></tr>\n";}
print"</table>\n";
print"</body>\n";
print"</html>\n";
$sth->finish();
$dbh->disconnect();我建了一个数据库abc和表abcd
结果发现可以执行./test.cgi,但是在浏览器中看页面却显示有错误,不知道是什么原因
向大家请教,谢谢