php操作postgresql,php连接与操作PostgreSQL数据库的方法

本文实例讲述了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 "

echo "

";

echo "

serial_no";

echo"

name";

echo"

birthday";

echo"

";

for($i=0;$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"

";

echo"

$serial_no";

echo"

$name";

echo"

$birthday";

echo"

";

}

echo"

";

//实例二[pg_fetch_array]

//echo "

//echo "

";

//echo "

serial_no";

//echo"

name";

//echo"

birthday";

//echo"

";

//

//for($i=0;$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"

";

//echo"

$serial_no";

//echo"

$name";

//echo"

$birthday";

//echo"

";

//

//}

//echo"

";

//增加,删除,修改实例

//$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程序设计有所帮助。

时间: 2014-12-24

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值