找回密码
 注册
【阿里云】2核2G云新老同享 99元/年,续费同价华为云精选云产品特惠做网站就用糖果主机Jtti,新加坡服务器,美国服务器,香港服务器
查看: 348|回复: 1

几种显示数据的方法的比较

[复制链接]
发表于 2005 年 10 月 8 日 15:45:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
  用于显示数据库数据的时候,一般用循环体来做,常用的方法有while()和for()两种语句,下面就来讲一下他们在不同情况下各
自的用法。   我们来分别介绍: while()语句是可以显示全部数据,在不知道循环次数的情况下,尤其显得方便,而for()语
句呢,可以输出显示从指定位置开始到指定位置结束的数据,在输出显示一定范围的数据时就用得上了。下面看一下编程实例:
  我们先建一个数据库来备用:数据库名为:mydb 表名为:tbl。 用下面的语句:create table tal (idx int(3),url char
(100),freetext char(100)) 可以用phpmyadmin工具来向数库表中插入若干个数据。 编程开始: $id=mysql_connect
(localhost) or die(无法建立数据库链接);#链接数据库 $result=mysql_db_query(mydb,select * from tbl,$id);#查询结果并
存入变量中 $rows=mysql_num_rows($result);#得出数据表中的总行数,也就是数据的总个数 echo;#准备以表格的形式输出
echo ;#表格结束 在上面两句中插入输出语句,对应于不同的情况,输出语句分为几种情况: 若输出全部数据,先用for()来做
for($i=0;$i$total[freetext]$total[idx]; } 用while()来做 while($total=mysql_fetch_array($result)) { echo $total
[freetext]$total[idx]; } 当我们想要分页显示的时候,也就是不能一下子把所有的数据一次性的显示完,那么可以用for()来
完成这个任务。 我们假设每输出10个数据,用$page来表示当前的页数$pagesize=10来表示第页的数据数量.语句如下所示: for
($i=0;$i$freetext$idx; 上述语句用for()分别得出数据表中的各字段的值存入变量中,用echo语句显示出来。 以上程序在
apache+mysql+php4中运行通过


转自:  http://edu.chinaz.com
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
 楼主| 发表于 2005 年 10 月 8 日 15:45:29 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价

几种显示数据的方法的比较

  用于显示数据库数据的时候,一般用循环体来做,常用的方法有while()和for()两种语句,下面就来讲一下他们在不同情况下各
自的用法。   我们来分别介绍: while()语句是可以显示全部数据,在不知道循环次数的情况下,尤其显得方便,而for()语
句呢,可以输出显示从指定位置开始到指定位置结束的数据,在输出显示一定范围的数据时就用得上了。下面看一下编程实例:
  我们先建一个数据库来备用:数据库名为:mydb 表名为:tbl。 用下面的语句:create table tal (idx int(3),url char
(100),freetext char(100)) 可以用phpmyadmin工具来向数库表中插入若干个数据。 编程开始: $id=mysql_connect
(localhost) or die(无法建立数据库链接);#链接数据库 $result=mysql_db_query(mydb,select * from tbl,$id);#查询结果并
存入变量中 $rows=mysql_num_rows($result);#得出数据表中的总行数,也就是数据的总个数 echo;#准备以表格的形式输出
echo ;#表格结束 在上面两句中插入输出语句,对应于不同的情况,输出语句分为几种情况: 若输出全部数据,先用for()来做
for($i=0;$i$total[freetext]$total[idx]; } 用while()来做 while($total=mysql_fetch_array($result)) { echo $total
[freetext]$total[idx]; } 当我们想要分页显示的时候,也就是不能一下子把所有的数据一次性的显示完,那么可以用for()来
完成这个任务。 我们假设每输出10个数据,用$page来表示当前的页数$pagesize=10来表示第页的数据数量.语句如下所示: for
($i=0;$i$freetext$idx; 上述语句用for()分别得出数据表中的各字段的值存入变量中,用echo语句显示出来。 以上程序在
apache+mysql+php4中运行通过


转自:  http://edu.chinaz.com
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2024 年 11 月 20 日 08:47 , Processed in 0.018414 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表