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中使用sockets:从新闻组中获取文章
Oct 09 PHP
国外比较好的几个的Php开源建站平台小结
Apr 22 PHP
基于php使用memcache存储session的详解
Jun 25 PHP
使用php实现截取指定长度
Aug 06 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
Jul 10 PHP
PHP数据库连接mysql与mysqli对比分析
Jan 04 PHP
thinkPHP连接sqlite3数据库的实现方法(附Thinkphp代码生成器下载)
May 27 PHP
php变量与数组相互转换的方法(extract与compact)
Dec 02 PHP
Yii2框架实现登录、退出及自动登录功能的方法详解
Oct 24 PHP
php中目录操作opendir()、readdir()及scandir()用法示例
Jun 08 PHP
Thinkphp页面跳转设置跳转等待时间的操作
Oct 16 PHP
如何通过Apache在本地配置多个虚拟主机
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
关于crontab的使用详解
2013/06/24 PHP
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
JQuery中阻止事件冒泡几种方式及其区别介绍
2014/01/15 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
js实现正则匹配中文标点符号的方法
2015/12/23 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
2016/01/27 Javascript
如何在Linux上安装Node.js
2016/04/01 Javascript
JavaScript常见的五种数组去重的方式
2016/12/15 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
ES10 特性的完整指南小结
2019/03/04 Javascript
js判断密码强度的方法
2020/03/18 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
[51:14]LGD vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
python实现堆栈与队列的方法
2015/01/15 Python
python获取图片颜色信息的方法
2015/03/18 Python
python删除指定类型(或非指定)的文件实例详解
2015/07/06 Python
Python 模块EasyGui详细介绍
2017/02/19 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
在python中计算ssim的方法(与Matlab结果一致)
2019/12/19 Python
Python selenium模块实现定位过程解析
2020/07/09 Python
详解基于python的图像Gabor变换及特征提取
2020/10/26 Python
Argos官网:英国家喻户晓的百货零售连锁商
2017/04/03 全球购物
CPB肌肤之钥美国官网:Clé de Peau Beauté
2017/09/05 全球购物
Zavvi西班牙:电子游戏、极客服装、Blu-ray、Funko Pop等
2019/05/03 全球购物
在校生汽车维修实习自我鉴定
2013/09/19 职场文书
合作协议书范文
2014/08/20 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
2014年党建工作汇报材料
2014/10/27 职场文书
2015年教师党员自我评价材料
2015/03/04 职场文书
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android