pdo×÷ΪÏÂÒ»¸öphpµÄÊý¾Ý¿âͳһ½Ó¿Ú£¬Ä¿Ç°µÄ°æ±¾ÊÇ0.9£¬¿´À´²»¾Ã¾Í¿ÉÒÔreleaseÁË£¬ÇÀÏȳ¢ÏÊ¡£
¾¹ý²âÊÔ£¬pdoÁª½á±Èadodb¿ì3±¶×óÓÒ£¬ºÍÖ±½ÓÁª½áÏà²îºÜС¡£
²âÊÔ¹¤¾ß£ºAB
²âÊÔÌõ¼þApache/2.0.54 (Debian GNU/Linux) mod_fastcgi/2.4.2 PHP/5.0.4-0.10 mod_perl/2.0.1 Perl/v5.8.7 Server at 127.0.0.1 Port 80
Êý¾Ý¿â£ºpostgres8.0.3
Ó²¼þ£ºC4-1.7g;384M
°²×°pdoÐèÒªphpµÄ¿ª·¢¹¤¾ß°üÒÔ¼°gcc\g ,µ±È»Ò²ÐèÒªphpµÄphp5-dev
°²×°PDO_pgsqlÐèÒªlibpg-devÒÔÉÏÈí¼þÒ»¶¨Òªapt-get·ñÔò»áʧ°Ü£¡£¡£¡
#>pear remote-info pdo
pear remote-info pdo
Notice: Undefined index: name in Remote.php on line 132
Notice: Undefined index: version in Remote.php on line 133
Notice: Undefined index: name in CLI.php on line 443
Notice: Undefined index: license in CLI.php on line 444
Notice: Undefined index: category in CLI.php on line 445
Notice: Undefined index: summary in CLI.php on line 446
Notice: Undefined index: description in CLI.php on line 447
Package details:
================
Latest
Installed - no -
Package
License
Category
Summary
Description
¹þ£¬»¹ÊDz»ÖªµÀ°æ±¾ºÃ£¬µ½http://pecl.php.net/ËÑËÑ£¬Ä¿Ç°°æ±¾0.9
OK
#¡·pear install pdo-0.9
pear»á°ïÄã°²×°ºÃµÄ
±àÒëºÃµÄÄ£¿é·ÅÔÚÁË£º/usr/lib/php5/20041030/ Ŀ¼ÏÂ
#>cd /usr/lib/php5/20041030/
×¢Ò⣺debianϵͳµÄphpÍⲿģ¿éÐèÒªÁ½¸öÎļþ²ÅÄܱ»Æð¶¯£¬Ò»¸öÊÇÎÒÃǸձàÒëµÄpdo.so
ÁíÍ⻹ÐèÒªÒ»¸öpdo.infoÎļþ
²»»áд¾Í³´ÏÂÃæµÄ£º
package="pdo"
extname="PDO"
dsoname="pdo"
sapilist="apache apache2 cgi cli fcgi"
depends=""
priority="500"
architecture="any"
È»ºóÔËÐУº
#¡· /usr/sbin/php5-modconf apache2
ϵͳ»áÌáʾÄãÐèÒªÄÄЩģ¿é£¬Ñ¡ÖÐpdoÈ·¶¨
pdo¾Í°²×°³É¹¦ÁË
ÏÂÃæ°²×°pdo_pgsql-0.9
Õâ¸öÐèÒª°´ÏÂÃæ²½Öè½øÐУº
#¡·pear download pdo_pgsql-0.9
#> tar zxf PDO_PGSQL-0.9.tgz
#>cd PDO_PGSQL-0.9
#>phpize
#>./configure
#>make
#>make install
È»ºóÖØ¸´ÉÏÃæ°²×°pdoµÄ¹ý³Ì£ºÐÞ¸Äpdo_pgsql.info
package="pdo_pgsql"
extname="PDO_PGSQL"
dsoname="pdo_pgsql"
sapilist="apache apache2 cgi cli fcgi"
depends=""
priority="500"
architecture="any"
ÔËÐÐ
#¡· /usr/sbin/php5-modconf apache2
Ñ¡Ôñpdo_pgsqlÄ£¿é
ok Ò»ÇоÍÐ÷
#¡·apache2 -k restart
±à¼²âÊÔÄ£¿é£º
// Connect to an ODBC database using driver invocation
$host='xxxx.xxxx.com';
$port='5433';
$dbname='test';
$user='xxxxxx';
$password='xxxxxxxx';
//$cc = "host=$host,dbname=$dbname,port=$port";
$dsn = "pgsql:host=$host port=$port dbname=$dbname user=$user password=$password";
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
$sql='select * from cpjcsj';
foreach ($dbh->query($sql) as $row) {
print $row['cpdm']."\t";
print $row['cpdh'] . "\t";
print $row['cpmc'] . "\n";
}
?>
ºÃÁË£¬ÔÚÄãµÄä¯ÀÀÆ÷ÉÏÊäÈëhttp://localhost/pdotest.php
ÄãÊÇ·ñ¿´µ½ÄãÊý¾Ý¿âÖеÄÊý¾ÝÁË
×£ºØÄ㣡£¡£¡
ÎÄÕÂÕûÀí£ºÎ÷²¿ÊýÂë--רҵÌṩÓòÃû×¢²á¡¢ÐéÄâÖ÷»ú·þÎñ
http://www.west263.com
ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúÒª×ªÔØ±¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»!




