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 相关文章推荐
smarty静态实验表明,网络上是错的~呵呵
Nov 25 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
Jan 20 PHP
PHP日期处理函数 整型日期格式
Jan 12 PHP
php中调用其他系统http接口的方法说明
Feb 28 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
Jun 19 PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 PHP
php+mysql数据库实现无限分类的方法
Dec 12 PHP
php实现中文转数字
Feb 18 PHP
php.ini中date.timezone设置详解
Nov 20 PHP
Laravel用户授权系统的使用方法示例
Sep 16 PHP
PHP实现通过文本文件统计页面访问量功能示例
Feb 13 PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 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远程采集图片详细教程
2014/07/01 PHP
PHP处理会话函数大总结
2015/08/05 PHP
PHP7 foreach() 函数修改
2021/03/09 PHP
JS启动应用程序的一个简单例子
2008/05/11 Javascript
javascript 表格排序和表头浮动效果(扩展SortTable)
2009/04/07 Javascript
js 自定义的联动下拉框
2010/02/07 Javascript
JavaScript日期类型的一些用法介绍
2015/03/02 Javascript
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
jquery判断输入密码两次是否相等
2020/04/22 Javascript
js实现的简练高效拖拽功能示例
2016/12/21 Javascript
深入nodejs中流(stream)的理解
2017/03/27 NodeJs
浅谈webpack组织模块的原理
2018/03/10 Javascript
vue.js中npm安装教程图解
2018/04/10 Javascript
webpack HappyPack实战详解
2019/10/08 Javascript
JavaScript实现字符串与HTML格式相互转换
2020/03/17 Javascript
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
[03:10]超级美酒第四天 fy拉比克秀 大合集
2018/06/05 DOTA
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
2017/12/20 Python
Python内置加密模块用法解析
2019/11/25 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
python 伯努利分布详解
2020/02/25 Python
Python request操作步骤及代码实例
2020/04/13 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
2020/09/01 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
html5中使用hotcss.js实现手机端自适配的方法
2020/04/23 HTML / CSS
请问如下代码执行后a和b的值分别是什么
2016/05/05 面试题
宝宝满月酒主持词和仪式流程
2014/03/27 职场文书
ktv周年庆活动方案
2014/08/18 职场文书
小学校长汇报材料
2014/08/20 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
2014年学校工作总结
2014/11/20 职场文书
公司借款担保书
2015/09/22 职场文书
Vue详细的入门笔记
2021/05/10 Vue.js
python源码剖析之PyObject详解
2021/05/18 Python
浅谈Redis中的RDB快照
2021/06/29 Redis
PHP设计模式(观察者模式)
2021/07/07 PHP