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 相关文章推荐
在WIN98下以apache模块方式安装php
Oct 09 PHP
PHP 开发环境配置(Zend Server安装)
Apr 28 PHP
php whois查询API制作方法
Jun 23 PHP
PHP插入排序实现代码
Apr 04 PHP
分享下PHP register_globals 值为on与off的理解
Sep 26 PHP
Docker 如何布置PHP开发环境
Jun 21 PHP
PHP实现小偷程序实例
Oct 31 PHP
php有效防止图片盗用、盗链的两种方法
Nov 01 PHP
PHP实践教程之过滤、验证、转义与密码详解
Jul 24 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
Sep 03 PHP
Laravel框架源码解析之反射的使用详解
May 14 PHP
PHP网页缓存技术优点及代码实例
Jul 29 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文字水印和php图片水印实现代码(二种加水印方法)
2013/12/25 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
php调用自己java程序的方法详解
2016/05/13 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
原生javascript兼容性测试实例
2013/07/01 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
vue使用自定义指令实现拖拽
2021/01/29 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
js实现mp3录音通过websocket实时传送+简易波形图效果
2020/06/12 Javascript
python多线程http下载实现示例
2013/12/30 Python
详解Python中用于计算指数的exp()方法
2015/05/14 Python
使用Python脚本生成随机IP的简单方法
2015/07/30 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
python  创建一个保留重复值的列表的补码
2018/10/15 Python
python 使用 requests 模块发送http请求 的方法
2018/12/09 Python
python过滤中英文标点符号的实例代码
2019/07/15 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
selenium+python配置chrome浏览器的选项的实现
2020/03/18 Python
Python中的With语句的使用及原理
2020/07/29 Python
python-jwt用户认证食用教学的实现方法
2021/01/19 Python
利用纯html5绘制出来的一款非常漂亮的时钟
2015/01/04 HTML / CSS
Kipling意大利官网:世界著名的时尚休闲包袋品牌
2019/06/05 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
如何用JQuery进行表单验证
2013/05/29 面试题
幼儿园教师个人反思
2014/01/30 职场文书
环保建议书
2014/03/12 职场文书
班级读书活动总结
2014/06/30 职场文书
个人欠款协议书范本2014
2014/11/02 职场文书
岳庙导游词
2015/02/04 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
MySQL去除密码登录告警的方法
2022/04/20 MySQL
MySQL池化框架学习接池自定义
2022/07/23 MySQL