這裏地處/ perl的-bin /目錄,但由於某種原因,我的Perl代碼當我嘗試從MySQL獲得的東西我不斷收到錯誤500爲什麼我用這個Perl代碼得到錯誤500?
這裏是代碼
#! /usr/bin/perl
use warnings;
use strict;
print "Content-type: text/html\n\n";
print "<!DOCTYPE html>\n";
print "<html>\n";
print "<head>\n";
print "<title>00000000000000000000</title>";
print "<link rel='stylesheet' type='text/css' href='style.css' />";
print "</head>\n";
print "<body>\n";
print "<div id='top'></div>";
print "<div id='header'>";
print "<div id='logo'></div>";
print "</div>";
use Mysql;
# MYSQL CONFIG VARIABLES
$host = "localhost";
$database = "000_ooo";
$tablename = "users";
$user = "000_root";
$pw = "l00V0r009;00XE_%0q;U00000000000000";
# PERL MYSQL CONNECT()
$connect = Mysql->connect($host, $database, $user, $pw);
# SELECT DB
$connect->selectdb($database);
# DEFINE A MySQL QUERY
$myquery = "SELECT * FROM $tablename";
# EXECUTE THE QUERY FUNCTION
$execute = $connect->query($myquery);
# HTML TABLE
print "<table border='1'><tr>
<th>id</th>
<th>product</th>
<th>quantity</th></tr>";
# FETCHROW ARRAY
while (@results = $execute->fetchrow()) {
print "<tr><td>"
.$results[0]."</td><td>"
.$results[1]."</td><td>"
.$results[2]."</td></tr>";
}
print "</table>";
print "</body>\n";
print "</html>\n";
你有沒有試過看你的網絡服務器的錯誤日誌?你有沒有試過從命令行運行它? – cjm
我沒有訪問命令行,我沒有看到任何日誌 –
然後拒絕做任何更多的工作,直到你的客戶或經理給你一個合理的工作環境:-) –