⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 apachepg.pl

📁 关系型数据库 Postgresql 6.5.2
💻 PL
字号:
#!/usr/local/bin/perl# $Id: ApachePg.pl,v 1.5 1998/09/27 19:12:33 mergl Exp $# demo script, tested with:#  - PostgreSQL-6.4#  - apache_1.3.1#  - mod_perl-1.15#  - perl5.005_02use CGI;use Pg;use strict;my $query = new CGI;print  $query->header,       $query->start_html(-title=>'A Simple Example'),       $query->startform,       "<CENTER><H3>Testing Module Pg</H3></CENTER>",       "<P><CENTER><TABLE CELLPADDING=4 CELLSPACING=2 BORDER=1>",       "<TR><TD>Enter conninfo string: </TD>",           "<TD>", $query->textfield(-name=>'conninfo', -size=>40, -default=>'dbname=template1'), "</TD>",       "</TR>",       "<TR><TD>Enter select command: </TD>",           "<TD>", $query->textfield(-name=>'cmd', -size=>40), "</TD>",       "</TR>",       "</TABLE></CENTER><P>",       "<CENTER>", $query->submit(-value=>'Submit'), "</CENTER>",       $query->endform;if ($query->param) {    my $conninfo = $query->param('conninfo');    my $conn = Pg::connectdb($conninfo);    if (PGRES_CONNECTION_OK == $conn->status) {        my $cmd = $query->param('cmd');        my $result = $conn->exec($cmd);        if (PGRES_TUPLES_OK == $result->resultStatus) {            print "<P><CENTER><TABLE CELLPADDING=4 CELLSPACING=2 BORDER=1>\n";            my @row;            while (@row = $result->fetchrow) {                print "<TR><TD>", join("</TD><TD>", @row), "</TD></TR>";            }            print "</TABLE></CENTER><P>\n";        } else {            print "<CENTER><H2>", $conn->errorMessage, "</H2></CENTER>\n";        }    } else {        print "<CENTER><H2>", $conn->errorMessage, "</H2></CENTER>\n";    }}print $query->end_html;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -