`

php 操作postgresql

阅读更多
<?php
# $id = $_GET['id'];  
# $db = pg_connect("host=localhost dbname=test user=postgres password=test");  
# $query = 'SELECT * FROM test where id='.$id;  
# $result = pg_query($query) or die('Query failed: ' . pg_last_error());  
# echo "<table>\n";  
# while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {  
#     echo "\t<tr>\n";  
#     foreach ($line as $col_value) {  
#         echo "\t\t<td>$col_value</td>\n";  
#     }  
#     echo "\t</tr>\n";  
# }  
#  
# echo "</table>\n";  
# pg_free_result($result);  
# pg_close($db);  

if(isset($_GET['id'])){
	$id=$_GET['id'];
	
}else{
	
	$id=1;
}

$db=pg_connect("host=192.168.1.105  dbname=test  user=postgres  password=test");

$query='select *  from test where  id='.$id;

echo "<hr/>";
echo 'id=';
echo "<br/>";
echo 'id='.$id;
echo "<br/>";
echo $query;
echo "<hr/>";
$result=pg_query($query) or die('Query  failed:'.pg_last_error());
echo "<table>\n";
while ($line=pg_fetch_array($result,null,PGSQL_ASSOC)){
	echo "\t <tr>\n";
	foreach ($line as $col_value) {
		echo "\t\t<td>$col_value</td>\n";  
		
	}
	echo "\t</tr>\n"; 
	
}
echo "</table>\n";  
pg_free_result($result);
pg_close($db);

?>
[size=x-small][/size]
分享到:
评论

相关推荐

    PHP操作Postgresql封装类与应用完整实例

    在本文中,我们将深入探讨如何使用PHP操作PostgreSQL数据库,并通过一个封装类的实例来理解这一过程。PostgreSQL是一种开源的关系型数据库管理系统,而PHP是一种广泛使用的服务器端脚本语言,常用于构建Web应用程序...

    PHP连接及操作PostgreSQL数据库的方法详解

    使用PHP操作PostgreSQL数据库时,理解SQL语句是必不可少的。同时,掌握PostgreSQL提供的函数和特性能够提高开发效率并优化数据库性能。例如,PostgreSQL的事务处理可以通过BEGIN和COMMIT命令来确保操作的原子性,...

    php和postgresql从小工到专家

    3. PHP与PostgreSQL交互:讲解如何在PHP中连接、查询和管理PostgreSQL数据库,使用PDO或mysqli扩展进行数据库操作。 4. Web开发框架:可能涉及一些流行的PHP框架,如Laravel、Symfony或CodeIgniter,这些框架能简化...

    postgresql

    3. **库文件**:提供给开发者使用的API,可以用来在应用程序中连接和操作PostgreSQL数据库。 4. **额外模块**:在"contrib"目录下,包含了一些非核心但非常有用的附加功能,如全文搜索、地理空间索引、哈希函数等。 ...

    crud.rar_application web php_crud_php_postgresql

    标题 "crud.rar_application web php_crud_php_postgresql" 暗示了这是一个使用PHP语言开发的Web应用程序,其核心功能是实现对PostgreSQL数据库的基本CRUD(创建、读取、更新、删除)操作。让我们详细了解一下这个...

    Postgresql修炼之道 pdf

    6. Postgresql与编程语言的结合:Postgresql能够与多种编程语言(如Python、Java、C#、PHP等)无缝连接,通过数据库驱动或ODBC/JDBC等方式进行数据库操作。 7. 安全特性:包括角色管理、权限控制、SSL连接、加密...

    postgresql手册+PHP手册

    【标题】"postgresql手册+PHP手册"所包含的知识点涵盖了两个重要的领域:PHP编程语言和PostgreSQL数据库管理系统。这两个工具在Web开发中扮演着至关重要的角色,PHP用于服务器端脚本,而PostgreSQL则作为强大的关系...

    Postgresql-DB的访问PHP类

    标题"Postgresql-DB的访问PHP类"指的是一个专门设计用于连接和操作PostgreSQL数据库的PHP类。这类工具通常包含了一系列的方法,如连接数据库、执行查询、处理结果集以及断开连接等。通过这样的封装,开发者可以更...

    PHP_PostgreSQL_访问类

    《PHP PostgreSQL 访问类详解》 在PHP中与PostgreSQL数据库进行交互是常见的开发需求,而使用专门的访问类可以极大地简化这一过程。本文将详细介绍一个简单的PHP PostgreSQL访问类,帮助开发者理解其工作原理及如何...

    FreeBSD下Apache、PHP、SVN、Memcached、PostgreSQL、MySql的安装笔记

    在FreeBSD操作系统中搭建一套完整的开发和测试环境,包括Apache web服务器、PHP脚本语言解析器、SVN版本控制系统、Memcached内存缓存系统以及PostgreSQL和MySQL数据库,是一项复杂但必要的任务。以下是对每个组件的...

    PHP And PostgreSQL

    ### PHP与PostgreSQL:一种选择的问题 在众多的PHP教程中,存在一个普遍的倾向,那就是假设如果用户在使用PHP时需要数据库支持,那么这个数据库很可能是MySQL。然而,这并不意味着MySQL是唯一的选择,实际上,...

    PostgreSQL1

    同时,它还支持通过编程语言如Python、Java、PHP等进行连接和操作,这得益于其丰富的客户端库。 PostgreSQL的SQL语法遵循SQL标准,并扩展了诸如窗口函数、递归查询、物化视图、表继承等高级特性。这些功能使得...

    Zend Studio8 php 和 postgresql相关

    标题 "Zend Studio8 php 和 postgresql相关" 暗示了这个压缩包文件可能包含与使用 Zend Studio 8 集成开发环境(IDE)进行 PHP 开发,并连接到 PostgreSQL 数据库相关的配置或教程资源。Zen Studio 是一个强大的 PHP...

    appache_pgadmin4postgresql

    Apache PgAdmin4是PostgreSQL数据库管理系统的一个流行的图形用户界面工具,专为管理和操作PostgreSQL数据库设计。PgAdmin4提供了一个直观且功能丰富的环境,使得数据库管理员、开发人员以及普通用户可以方便地创建...

    postgreSQL

    2. **多版本并发控制(MVCC)**:PostgreSQL采用MVCC实现读写操作的并行,提高系统性能,同时减少锁定冲突。 3. **复杂查询支持**:支持SQL标准,包括窗口函数、递归查询、 Common Table Expressions (CTE) 和物化...

    PostgreSQL从入门到精通

    不论你是在开发动态网页、企业级应用,还是编写与数据库交互的客户端程序,本书都会介绍如何使用多种编程语言(如PHP、Perl、Java、C#、C等)连接到PostgreSQL,执行查询并处理结果集。这部分内容对于将PostgreSQL的...

Global site tag (gtag.js) - Google Analytics