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 相关文章推荐
php include,include_once,require,require_once
Sep 05 PHP
php检测图片木马多进制编程实践
Apr 11 PHP
PHP防止跨域提交表单
Nov 01 PHP
PHP解析html类库simple_html_dom的转码bug
May 22 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
Jun 19 PHP
在Windows XP下安装Apache+MySQL+PHP环境
Feb 22 PHP
PHP中模拟链表和链表的基本操作示例
Feb 27 PHP
Docker搭建自己的PHP开发环境
Feb 24 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
Apr 27 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
Sep 03 PHP
详解PHP实现支付宝小程序用户授权的工具类
Dec 25 PHP
PHP笛卡尔积实现原理及代码实例
Dec 09 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
PHP5.2下chunk_split()函数整数溢出漏洞 分析
2007/06/06 PHP
CURL状态码列表(详细)
2013/06/27 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
php简单实现MVC
2015/02/05 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
PHP输出Excel PHPExcel的方法
2018/07/26 PHP
PHP命名空间用法实例分析
2019/09/04 PHP
javascript fullscreen全屏实现代码
2009/04/09 Javascript
JS实现可改变列宽的table实例
2013/07/02 Javascript
二叉树先序遍历的非递归算法具体实现
2014/01/09 Javascript
jQuery 删除或是清空某个HTML元素示例
2014/08/04 Javascript
使用js Math.random()函数生成n到m间的随机数字
2014/10/09 Javascript
nodejs开发环境配置与使用
2014/11/17 NodeJs
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
Javascript中Array用法实例分析
2015/06/13 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
Bootstrap超大屏幕的实现代码
2017/03/22 Javascript
JavaScript队列的应用实例详解【经典数据结构】
2017/04/12 Javascript
Vuex入门到上手教程
2018/06/20 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
JavaScript 复制对象与Object.assign方法无法实现深复制
2018/11/02 Javascript
JS中间件设计模式的深入探讨与实例分析
2020/04/11 Javascript
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
python判断端口是否打开的实现代码
2013/02/10 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
python中matplotlib实现最小二乘法拟合的过程详解
2017/07/11 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
Python 函数list&amp;read&amp;seek详解
2019/08/28 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
opencv中图像叠加/图像融合/按位操作的实现
2020/04/01 Python
Keras中的两种模型:Sequential和Model用法
2020/06/27 Python
OpenCV Python实现图像指定区域裁剪
2021/03/12 Python
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
前台文员岗位职责及工作流程
2013/11/19 职场文书
幼儿园中班教学反思
2016/03/03 职场文书
2019年关于小学生课外阅读情况的分析报告
2019/12/02 职场文书