0 bgcolor=#FFFFE8 align=left> $nl</td>";
print "<td
width=110 bgcolor=#FFFFE8 align=left> $ru</td>";
print "<td
width=110 bgcolor=#FFFFE8 align=left> $tk</td>";
print "<td
width=110 bgcolor=#FFFFE8 align=left> $issue</td>";
print
"</tr>";
}
print "</TABLE>";
print "<BR>";
}
print end_html;
$sth->finish;
# Disconnect
$dbh->disconnect;
exit; 这里是浏览器窗口显示的查询结果:
安全方面
如果你想为你的网站加上数据库支持,你显然要考虑安全性的问题。这里我们并不提供一个方案去按部就班的解决WEB服务器或数据库服务器安全问题,然而有一些基本的原则还是需要注意的。
简单点说,当你想在WEB服务器上提供其它功能时,首先需要考虑的是WEB服务器的安全性。这与本文的主题无关,有很多文档讨论了这方面内容。一个比较好的去处是
the Linux Documentation Project.
接下来的一步跟你的数据库服务器有关。在安装一些工具软件比如MySQL,不要忘了阅读软件手册中关于安全性的部分。再重复一下关于用户密码的基本原则:不要让任何帐号没有密码,特别是数据库的root帐号(这个跟计算机的root帐号是不同的)。另一个要点是权限的设置:绝不要将所有帐号都赋予完全控制的权限。这样做显的很普遍,因此人们通常会忘了这一点。
此外,还可以试试chroot数据库。你可以看看这一期里Mark的文章
他讲的是另外一个数据库但这些内容可应用到MySQL中。
另一个安全措施涉及到数据的传送过程。在一个管道(tunnel)里