请教高手PHP中关于记录集的问题

请教高手PHP中关于记录集的问题,第1张

$pageSize=20//设置每页显示条数

$rs=mysql_query("select count(*) from msgbo")//取得记录总数,计算总页数用$myrow=mysql_fetch_array($rs)

$numrows=$myrow[0]//计算总记录

$pages=intval($numrows/$pageSize)

if ($numrows%$pageSize)$pages++//设置页数

if (isset($_GET['page'])) {

$page=intval($_GET['page'])

}

else {

$page=1

}

$offset=$pageSize*($page-1)

$sql="select id,username,ip,url,msg from msgbo order by timee desc limit $offset,$pageSize "

//这句查询 限制查询条数和指针移动。

//$sql="select * from msgbo limit $offset,$pageSize"

$result=mysql_query($sql)

$num=mysql_num_rows($result)//行数

if($num>0){

while($row = mysql_fetch_array($result))//数组

{

echo $row[0]

//继续输出

}

1号方法的作用是在你只需要输出name字段的情况下会高效些。

2号方法的作用就是将记录集存放在数组中,你在这次使用来输出name字段后,你还可以接下来的程序里面继续使用这个数据记录集。

所以2个方法都有优点,你可以选择适合自己程序的方案。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9907263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存