我在 Perl 中编写了以下代码。我有适用于 Windows 7 的 ActivePerl 5.14。
#!C:\perl64\bin\perl.exe -wT
use strict;
use warnings;
use DBI;
print "Content-type: text/html \n\n";
# MYSQL CONFIG VARIABLES
my $driver = "mysql";
my $database = "test555";
my $tablename3 = "test77";
my $user = "root";
my $pw = "root";
# PERL MYSQL CONNECT()
my $dbh = DBI->connect("DBI:$driver:$database", $user, $pw,);
my $sth = $dbh->prepare("
SELECT *
FROM t6
WHERE paragraph='PWE1234'
");
$sth->execute();
#$dbh->disconnect;
#exit 0;
当程序到达$dbh->disconnect
时,系统抛出错误;因此将其注释掉。当我将其注释掉时,系统没有抛出任何错误,但我也没有得到输出。
这个查询有结果,我单独用 MySQL 查过一次。