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 相关文章推荐
解决控件遮挡问题:关于有窗口元素和无窗口元素
Jan 28 PHP
PHP 日期加减的类,很不错
Oct 10 PHP
模板引擎smarty工作原理以及使用示例
May 25 PHP
php导入大量数据到mysql性能优化技巧
Dec 29 PHP
帝国cms目录结构分享
Jul 06 PHP
PHP程序员不应该忽略的3点
Oct 09 PHP
php上传图片并压缩的实现方法
Dec 22 PHP
深入浅析yii2-gii自定义模板的方法
Apr 26 PHP
Laravel 5.1 on SAE环境开发教程【附项目demo源码】
Oct 09 PHP
PHP文件系统管理(实例讲解)
Sep 19 PHP
实例讲解php实现多线程
Jan 27 PHP
PHP实现时间日期友好显示实现代码
Sep 08 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 函数使用可变数量的参数方法
2017/05/02 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
JavaScript编程中容易出BUG的几点小知识
2015/01/31 Javascript
JavaScript浮点数及运算精度调整详解
2016/10/21 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
深入nodejs中流(stream)的理解
2017/03/27 NodeJs
浅谈Koa服务限流方法实践
2017/10/23 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
ES6 中可以提升幸福度的小功能
2018/08/06 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
Angular.JS读取数据库数据调用完整实例
2019/07/02 Javascript
js屏蔽F12审查元素,禁止修改页面代码等实现代码
2020/10/02 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
Python探索之Metaclass初步了解
2017/10/28 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
Python GUI库PyQt5图形和特效样式QSS介绍
2020/02/25 Python
python中_del_还原数据的方法
2020/12/09 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
聪明的粉丝购买门票的地方:TickPick
2018/03/09 全球购物
《圆明园的毁灭》教学反思
2014/02/28 职场文书
初中作文评语大全
2014/04/23 职场文书
企业整改报告范文
2014/11/08 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
房产公证书
2015/01/23 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
详解JS ES6编码规范
2021/05/07 Javascript
vue实现拖拽交换位置
2022/04/07 Vue.js
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL