<?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数据库,并通过一个封装类的实例来理解这一过程。PostgreSQL是一种开源的关系型数据库管理系统,而PHP是一种广泛使用的服务器端脚本语言,常用于构建Web应用程序...
使用PHP操作PostgreSQL数据库时,理解SQL语句是必不可少的。同时,掌握PostgreSQL提供的函数和特性能够提高开发效率并优化数据库性能。例如,PostgreSQL的事务处理可以通过BEGIN和COMMIT命令来确保操作的原子性,...
3. PHP与PostgreSQL交互:讲解如何在PHP中连接、查询和管理PostgreSQL数据库,使用PDO或mysqli扩展进行数据库操作。 4. Web开发框架:可能涉及一些流行的PHP框架,如Laravel、Symfony或CodeIgniter,这些框架能简化...
3. **库文件**:提供给开发者使用的API,可以用来在应用程序中连接和操作PostgreSQL数据库。 4. **额外模块**:在"contrib"目录下,包含了一些非核心但非常有用的附加功能,如全文搜索、地理空间索引、哈希函数等。 ...
标题 "crud.rar_application web php_crud_php_postgresql" 暗示了这是一个使用PHP语言开发的Web应用程序,其核心功能是实现对PostgreSQL数据库的基本CRUD(创建、读取、更新、删除)操作。让我们详细了解一下这个...
6. Postgresql与编程语言的结合:Postgresql能够与多种编程语言(如Python、Java、C#、PHP等)无缝连接,通过数据库驱动或ODBC/JDBC等方式进行数据库操作。 7. 安全特性:包括角色管理、权限控制、SSL连接、加密...
【标题】"postgresql手册+PHP手册"所包含的知识点涵盖了两个重要的领域:PHP编程语言和PostgreSQL数据库管理系统。这两个工具在Web开发中扮演着至关重要的角色,PHP用于服务器端脚本,而PostgreSQL则作为强大的关系...
标题"Postgresql-DB的访问PHP类"指的是一个专门设计用于连接和操作PostgreSQL数据库的PHP类。这类工具通常包含了一系列的方法,如连接数据库、执行查询、处理结果集以及断开连接等。通过这样的封装,开发者可以更...
《PHP PostgreSQL 访问类详解》 在PHP中与PostgreSQL数据库进行交互是常见的开发需求,而使用专门的访问类可以极大地简化这一过程。本文将详细介绍一个简单的PHP PostgreSQL访问类,帮助开发者理解其工作原理及如何...
在FreeBSD操作系统中搭建一套完整的开发和测试环境,包括Apache web服务器、PHP脚本语言解析器、SVN版本控制系统、Memcached内存缓存系统以及PostgreSQL和MySQL数据库,是一项复杂但必要的任务。以下是对每个组件的...
### PHP与PostgreSQL:一种选择的问题 在众多的PHP教程中,存在一个普遍的倾向,那就是假设如果用户在使用PHP时需要数据库支持,那么这个数据库很可能是MySQL。然而,这并不意味着MySQL是唯一的选择,实际上,...
同时,它还支持通过编程语言如Python、Java、PHP等进行连接和操作,这得益于其丰富的客户端库。 PostgreSQL的SQL语法遵循SQL标准,并扩展了诸如窗口函数、递归查询、物化视图、表继承等高级特性。这些功能使得...
标题 "Zend Studio8 php 和 postgresql相关" 暗示了这个压缩包文件可能包含与使用 Zend Studio 8 集成开发环境(IDE)进行 PHP 开发,并连接到 PostgreSQL 数据库相关的配置或教程资源。Zen Studio 是一个强大的 PHP...
Apache PgAdmin4是PostgreSQL数据库管理系统的一个流行的图形用户界面工具,专为管理和操作PostgreSQL数据库设计。PgAdmin4提供了一个直观且功能丰富的环境,使得数据库管理员、开发人员以及普通用户可以方便地创建...
2. **多版本并发控制(MVCC)**:PostgreSQL采用MVCC实现读写操作的并行,提高系统性能,同时减少锁定冲突。 3. **复杂查询支持**:支持SQL标准,包括窗口函数、递归查询、 Common Table Expressions (CTE) 和物化...
不论你是在开发动态网页、企业级应用,还是编写与数据库交互的客户端程序,本书都会介绍如何使用多种编程语言(如PHP、Perl、Java、C#、C等)连接到PostgreSQL,执行查询并处理结果集。这部分内容对于将PostgreSQL的...