php连接与操作PostgreSQL数据库的方法


Posted in PHP onDecember 25, 2014

本文实例讲述了php连接与操作PostgreSQL数据库的方法。分享给大家供大家参考。

具体实现方法如下:

$pg=@pg_connect("host=localhost user=postgres password=sa dbname=employes") 

or die("can't connect to database."); 

$query="select * from employes order by serial_no"; 

//$query="insert into employes values(10008,'susan','1985-09-04','80','50')"; 

$result=@pg_query($pg,$query) or die("can't run query to table."); 

//echo pg_num_rows($result); //输出多少条记录被查询 

//if($result) 

//{ 

//echo "recrods inserted sucessfully!"; 

//echo pg_affected_rows($result);//输出多少条记录被插入 

//} 

//实例一[pg_fetch_row] 

echo "<table border=1>"; 

echo "<tr>"; 

echo "<td>serial_no</td>"; 

echo"<td>name</td>"; 

echo"<td>birthday</td>"; 

echo"</tr>"; 

for($i=0;$i<pg_num_rows($result);$i++) 

{ 

$row=@pg_fetch_row($result) or die("can't fetch row from table."); 

$serial_no= $row[0]; 

$name= $row[1]; 

$birthday= $row[2]; 

echo"<tr>"; 

echo"<td>$serial_no</td>"; 

echo"<td>$name</td>"; 

echo"<td>$birthday</td>"; 

echo"</tr>"; 

} 

echo"</table>"; 

//实例二[pg_fetch_array] 

//echo "<table border=1>"; 

//echo "<tr>"; 

//echo "<td>serial_no</td>"; 

//echo"<td>name</td>"; 

//echo"<td>birthday</td>"; 

//echo"</tr>"; 

// 

//for($i=0;$i<pg_num_rows($result);$i++) 

//{ 

// 

//$row=@pg_fetch_array($result) or die("can't fetch row from table."); 

//$serial_no= $row['serial_no']; 

//$name= $row['name']; 

//$birthday= $row['birthday']; 

//echo"<tr>"; 

//echo"<td>$serial_no</td>"; 

//echo"<td>$name</td>"; 

//echo"<td>$birthday</td>"; 

//echo"</tr>"; 

// 

//} 

//echo"</table>"; 

//增加,删除,修改实例 

//$newrow=array("serial_no"=>"1006","name"=>"peter","birthday"=>"1990-07-03","salary"=>"90","bonus"=>"80"); 

//$reusult=@pg_insert($pg,"employes",$newrow) or die("can't insert data to table.");

//if($reusult) 

//{ 

//echo "rechords inserted sucessfully!"; 

//} 

// 

pg_close($pg);

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
Oct 09 PHP
FirePHP 推荐一款PHP调试工具
Apr 23 PHP
PHP中通过语义URL防止网站被攻击的方法分享
Sep 08 PHP
PHP把网页保存为word文件的三种方法
Apr 01 PHP
PHP实现货币换算的方法
Nov 29 PHP
PHP中使用curl伪造IP的简单方法
Aug 07 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
Jun 13 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
PHP之将POST数据转化为字符串的实现代码
Nov 03 PHP
php获取文章内容第一张图片的方法示例
Jul 03 PHP
PHP随机数函数rand()与mt_rand()的讲解
Mar 25 PHP
php利用ZipArchive类操作文件的实例
Jan 21 PHP
完整删除ecshop中获取店铺信息的API
Dec 24 #PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 #PHP
thinkPHP实现表单自动验证
Dec 24 #PHP
php将csv文件导入到mysql数据库的方法
Dec 24 #PHP
php使用递归计算文件夹大小
Dec 24 #PHP
php实现无限级分类
Dec 24 #PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
Dec 24 #PHP
You might like
PHP 数组排序方法总结 推荐收藏
2010/06/30 PHP
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
2013/04/28 PHP
php另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
php面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
PHP实现的贪婪算法实例
2017/10/17 PHP
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
ExtJS 入门
2010/10/29 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
window resize和scroll事件的基本优化思路
2014/04/29 Javascript
jQuery队列操作方法实例
2014/06/11 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
js仿小米官网图片轮播特效
2016/09/29 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
vue2.0 可折叠列表 v-for循环展示的实例
2018/09/07 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
vue-cli 目录结构详细讲解总结
2019/01/15 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
JavaScript cookie原理及使用实例
2020/05/08 Javascript
MySQL中表的复制以及大型数据表的备份教程
2015/11/25 Python
Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)
2017/03/20 Python
python如何在循环引用中管理内存
2018/03/20 Python
python实现自动发送邮件
2018/06/20 Python
Django model序列化为json的方法示例
2018/10/16 Python
pytorch简介
2020/11/11 Python
Python+Appium实现自动化清理微信僵尸好友的方法
2021/02/04 Python
大学校运会广播稿
2014/02/03 职场文书
金融管理专业毕业生求职信
2014/03/12 职场文书
学校门卫岗位职责
2014/03/16 职场文书
文明村镇申报材料
2014/05/06 职场文书
2015年煤矿工作总结
2015/04/28 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书