帮酷LOGO
0 0 评论
文章标签:POST  PHP  postgres  Postgresql  pos  

如何使用PHP连接到PostgreSQL

本文介绍了使用PHP连接PostgreSQL数据库的两种方法:

PostgreSQL native 函数
PDO (PHP数据对象)
在使用这些方法之前,PostgreSQL数据库和用户必须已经存在。

使用native函数连接到PostgreSQL

PHP为直接使用PostgreSQL数据库提供了许多功能。

要使用native函数连接到PostgreSQL :

使用下面的PHP代码连接PostgreSQL,并且选择数据库,用你自己的用户名替换USERNAME,密码替换PASSWORD,以及数据库名称替换DBNAME:

<?php
 $db_connection = pg_connect("host=localhost dbname=DBNAME user=USERNAME password=PASSWORD"); 
?>



在代码连接到PostgreSQL,并且选择数据库之后,你可以运行SQL查询,并且执行其他操作,例如,下面的PHP代码运行一个SQL查询,从employee表中提取lastname,并将结果存储在$result变量中:


<?php
 $result = pg_query($db_connection,"SELECT lastname FROM employees");
?>



使用PDO连接到PostgreSQL (PHP数据对象)

前面的PostgreSQL函数只能与PostgreSQL数据库一起使用,PDO抽象数据库访问,使你可以使用一份代码处理不同类型的数据库。

要使用PDO连接到PostgreSQL :

使用下面的PHP代码连接PostgreSQL,并且选择数据库,用你自己的用户名替换USERNAME,密码替换PASSWORD,以及数据库名称替换DBNAME:

<?php
 $myPDO = new PDO('pgsql:host=localhost;dbname=DBNAME', 'USERNAME', 'PASSWORD');
?>



在代码连接到PostgreSQL,并且选择数据库之后,你可以运行SQL查询,并且执行其他操作,例如,下面的PHP代码运行一个SQL查询,从employee表中提取lastname,并将结果存储在$result变量中:


<?php
 $result = $myPDO->query("SELECT lastname FROM employees");
?>





文章标签:PHP  pos  POST  postgres  Postgresql  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语