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 相关文章推荐
模拟OICQ的实现思路和核心程序(三)
Oct 09 PHP
傻瓜化配置PHP环境――Appserv
Dec 13 PHP
Ajax PHP简单入门教程代码
Apr 25 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
Jan 27 PHP
destoon实现调用热门关键字的方法
Jul 15 PHP
smarty简单分页的实现方法
Oct 27 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 PHP
PHP通过串口实现发送短信
Jul 08 PHP
PHP防盗链的基本思想 防盗链的设置方法
Sep 25 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
Apr 15 PHP
php获取excel文件数据
Apr 21 PHP
XAMPP升级PHP版本实现步骤解析
Sep 04 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 serialize()与unserialize()的用法
2013/06/05 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
区分JS中的undefined,null,&quot;&quot;,0和false
2007/03/08 Javascript
js 复制或插入Html的实现方法小结
2010/05/19 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
基于JavaScript实现全选、不选和反选效果
2017/02/15 Javascript
微信小程序 图片宽度自适应的实现
2017/04/06 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
Puppet的一些技巧
2018/09/17 Javascript
vue项目上传Github预览的实现示例
2018/11/06 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
Python内置模块logging用法实例分析
2018/02/12 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
2019/06/18 Python
python sklearn库实现简单逻辑回归的实例代码
2019/07/01 Python
对Django中内置的User模型实例详解
2019/08/16 Python
Centos7 下安装最新的python3.8
2019/10/28 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
香港礼品网站:GiftU eshop
2017/09/01 全球购物
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
阿迪达斯越南官网:adidas越南
2020/07/19 全球购物
公司综合部的成员自我评价分享
2013/11/05 职场文书
《长相思》听课反思
2014/04/10 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
大学新生军训自我鉴定
2014/09/18 职场文书
幼师小班个人总结
2015/02/12 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
导游词之泰山玉皇顶
2019/12/23 职场文书
alibaba seata服务端具体实现
2022/02/24 Java/Android
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang