网站建设资讯

NEWS

网站建设资讯

php单页条数据 php页面

php分页显示怎么少了第一条数据?

我正在做一个项目上面有一个简单的分页代码,我发上去你参考参考

创新互联专业为企业提供平泉网站建设、平泉做网站、平泉网站设计、平泉网站制作等企业网站建设、网页设计与制作、平泉企业网站模板建站服务,十多年平泉做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

if(empty($_GET['page']))

{

$p_sql="select * from article order by artID desc limit 0,15";//当页面第一次打开时就查前15条记录

}

else

{

if($_GET['page']!=1)

{

$s=($_GET['page']-1)*15;

//$s是查询记录的开始数

当前页1是就查15条记录后的15条记录

例如$_GET['page']等于2那么(2-1)*15就是15

(3-1)*15就是30这是第三页显示的

}

else

{

$s=0;//当$_GET['page']等于1时就从第0条开始

}

$p_sql="select * from article order by artID desc limit $s,15";

}

$p_res=mysql_query($p_sql,$conn);

$sql="select * from news";

$res=mysql_query($sql,$conn);

$num=mysql_num_rows($res);

$page=floor($num/15)+1;//分页的总页数

php单页面搜索文本得出结果的代码

用strpos()定位搜索文本的位置,-1表示没有

再用substr()取出文本

php一条一条地读取数据,并显示

首先你的需求总的来说是有3个:

1,显示总的数据

2,点击显示下一条

3,定位跳转到某一条

针对的解决办法:

1,这个对数据库而言,就是读取所有符合展示条件的信息

$where = 你的搜索条件;

$all_info = $this-db-getall('table_name','$where');

2和3的解决办法是,在数据库内有一个id字段,用于唯一标示你的信息

点击显示下一条:

假设你的当前信息id = 14 , 那么,你查询出来 id = 14+1 的信息即可,

跳转到特定的条目:

那就是你给id赋值,进行查询即可。

php怎么把从数据库里查询的数据十条一页的显示出来

select

*

from

table

limit

0,10

从0开始,共10条

SQL的limit语法的如以下形式

SELECT

*

FROM

table

LIMIT

[offset,]

rows

|

rows

OFFSET

offset

当省略offset的时候,offset作为0处理,表示提取查询到的前rows条数据;

当offset=0时候,表示提取查询到的从offset开始的rows条数据;此时如果rows0表示提取查询到的从offset开始的所有数据

当offset0的时候,表示提取查询到的除出后rows条数据的所有数据,即剔除last

row-rows到last

rows之间的-rows条数据

另外,如果rows大于实际查询的数据条数,则取rows为实际查询的数据条数。


本文名称:php单页条数据 php页面
文章链接:http://cdweb.net/article/ddscpgp.html