您的位置:首页 > 运维架构 > Apache

才开始接触linux+apache+perl+CGI

2009-09-28 11:06 471 查看
#!/usr/bin/perl
use DBI;
use CGI ':standard';
BEGIN{
use CGI::Carp qw(fatalsToBrowser carpout);
}
#$obj=new CGI;
if (param()){
$username=param('username');
}
$db=DBI->connect('DBI:mysql:sample_db;user=root');
$sth=$db->prepare("insert into test set user= ? ")
or die "Can't prepare sql statement".DBI->errstr;
$sth->execute($username);
$sth=$db->prepare("select * from test ")
or die "Can't prepare sql statement".DBI->errstr;
$sth->execute();
print header(-type=>'text/html',-charset=>'gb2312');
print start_html(-title=>"第一个关于Mysql数据库的题目");
while(my @val=$sth->fetchrow_array()){
print "id=$val[0]";
print "user=$val[1]<br>";
}
print  end_html;
$sth->finish();
$db->disconnect();


希望各位大侠帮我优化一下,使之更健壮,更可移植。
http://www.chinaunix.net/index.php?uid=22550796&url=http://linux.chinaunix.net/bbs/viewthread.php?t
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: