请教一个php的小问题,关于mysql_result函数的。
我现在学习php分页显示,有一行代码看不懂。$message_count=mysql_result($result,0,"total");书上注释这条代码是获取总记录数,...
我现在学习php分页显示,有一行代码看不懂。
$message_count=mysql_result($result,0,"total");
书上注释这条代码是获取总记录数,但是mysql_result的定义和用法却:“mysql_result() 函数返回结果集中一个字段的值。如果成功,则该函数返回字段值。如果失败,则返回 false。”这个字段的值怎么会是总页数呢?上面这段代码里的0和total到底指的是什么呢?那位朋友能告诉我吗?
以下为完整代码
<?php
include_once("conn/conn.php"); //连接数据库
if($page){ //判断当前页变量的值是否存在
$page_size=1; //定义每页输出的记录数
$query="select count(*) as total from tb_forum_send "; //编写查询语句,应用count统计总的记录数
$result=mysql_query($query); //执行查询语句
$message_count=mysql_result($result,0,"total"); //获取总的记录数
$page_count=ceil($message_count/$page_size); //计算出总共有几页
$offset=($page-1)*$page_size;//输出上一页结束的记录数
$query_2=mysql_query("select * from tb_forum_send limit $offset, $page_size");
while($myrow_2=mysql_fetch_array($query_2)){//执行while语句,输出数据库中的数据
?> 展开
$message_count=mysql_result($result,0,"total");
书上注释这条代码是获取总记录数,但是mysql_result的定义和用法却:“mysql_result() 函数返回结果集中一个字段的值。如果成功,则该函数返回字段值。如果失败,则返回 false。”这个字段的值怎么会是总页数呢?上面这段代码里的0和total到底指的是什么呢?那位朋友能告诉我吗?
以下为完整代码
<?php
include_once("conn/conn.php"); //连接数据库
if($page){ //判断当前页变量的值是否存在
$page_size=1; //定义每页输出的记录数
$query="select count(*) as total from tb_forum_send "; //编写查询语句,应用count统计总的记录数
$result=mysql_query($query); //执行查询语句
$message_count=mysql_result($result,0,"total"); //获取总的记录数
$page_count=ceil($message_count/$page_size); //计算出总共有几页
$offset=($page-1)*$page_size;//输出上一页结束的记录数
$query_2=mysql_query("select * from tb_forum_send limit $offset, $page_size");
while($myrow_2=mysql_fetch_array($query_2)){//执行while语句,输出数据库中的数据
?> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询