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代码优化及php相关问题总结
Oct 09 PHP
PHP配置文件中最常用四个ini函数
Mar 19 PHP
PHP 数组排序方法总结 推荐收藏
Jun 30 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
PHP类继承 extends使用介绍
Jan 14 PHP
php伪静态之APACHE篇
Jun 02 PHP
简单实用的PHP防注入类实例
Dec 05 PHP
Opcache导致php-fpm崩溃nginx返回502
Mar 02 PHP
php中mysql操作buffer用法详解
Mar 19 PHP
phalcon框架使用指南
Feb 23 PHP
php ajax异步读取rss文档数据
Mar 29 PHP
Yii2实现自定义独立验证器的方法
May 05 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模板类代码
2008/09/07 PHP
PHP5 的对象赋值机制介绍
2011/08/02 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
php动态绑定变量的用法
2015/06/16 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
通过正则表达式实现表单验证是否为中文
2014/02/18 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
angular学习之ngRoute路由机制
2017/04/12 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
vue集成openlayers加载geojson并实现点击弹窗教程
2020/09/24 Javascript
[01:52]PWL S2开团时刻第四期——DOTA2成语故事
2020/12/03 DOTA
Python 实现链表实例代码
2017/04/07 Python
Python urls.py的三种配置写法实例详解
2017/04/28 Python
详解django的serializer序列化model几种方法
2018/10/16 Python
python pyheatmap包绘制热力图
2018/11/09 Python
django 快速启动数据库客户端程序的方法示例
2019/08/16 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
台湾森森购物网:U-mall
2017/10/16 全球购物
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
学生通报表扬范文
2015/05/04 职场文书
运动会通讯稿100字
2015/07/20 职场文书
2016元旦文艺汇演主持词(开场白+结束语)
2015/12/03 职场文书