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

前端技术 2023/09/08 PHP

本文实例讲述了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程序设计有所帮助。

本文地址:https://www.stayed.cn/item/22942

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。