作者:鱼儿玩玩 | 来源:互联网 | 2022-07-26 22:24
这篇文章主要介绍了PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据操作,涉及PHP操作PostgreSQL数据库的SQL条件查询、分页、显示等相关操作技巧,需要的朋友可以参考下
本文实例讲述了PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据。分享给大家供大家参考,具体如下:
主要功能是从postgreSql查询数据,并检索,由于自己刚开始接触,所以难点在于多条数据同时筛选并分页显示出来,写下自己的代码与大家共享。
照片 |
姓名 |
性别 |
生日 |
邮箱 |
电话 |
学校 |
技能 |
选项 |
<&#63;php
include "../head.php";
$s = $_POST["surname"];
$a = $_POST["name"];
$b = $_POST["phone"];
$c = $_POST["sex"];
$d = $_POST["school"];
/*
下面这段代码是PostgreSQL数据库多条数据检索编写数据库的通用方法
*/
$field = "where 1 = 1 ";
if($a){
//magic_quotes_gpc=on,addslashes not used.
$name = str_replace('\'', "''", $a);
$field.= "and (name like '%".$name."%') ";
}
if(($s)!=NULL){
$surname = str_replace('\'', "''", $s);
$field.= "and (surname like '%".$surname."%') ";
}
if(($c)!=NULL){
$field.= "and (sex = '".$c."') ";
}
if(($d)!=NULL){
$school = str_replace('\'', "''", $d);
$field.= "and (school like '%".$school."%') ";
}
if(($b)!=NULL){
$tel = str_replace('\'', "''", $b);
$field.= "and (phOne= '".$tel."') ";
}
$sql = "select * from worker ".$field;
/*
上面这段代码是PostgreSQL数据库多条数据检索编写数据库的通用方法
*/
$ret = pg_query($db, $sql);
while($row=pg_fetch_row($ret)){
&#63;>
<&#63;php echo $row[9];&#63;> |
<&#63;php echo $row[1].$row[2];&#63;> |
<&#63;php echo $row[3];&#63;> |
<&#63;php echo $row[4];&#63;> |
<&#63;php echo $row[5];&#63;> |
<&#63;php echo $row[6];&#63;> |
<&#63;php echo $row[7];&#63;> |
<&#63;php echo $row[8];&#63;> |
|
<&#63;php } &#63;>
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP基于pdo操作数据库技巧总结》、《php+Oracle数据库程序设计技巧总结》、《PHP+MongoDB数据库操作技巧大全》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。