php截取行数

数据库用的是mysqlPHP获取play表的数据,并分截play表中的数据,例如:play表中的内容是这样的:1.html2.html3.html4.html循环输出如下... 数据库用的是mysql
PHP获取play表的数据,并分截play表中的数据,例如:
play表中的内容是这样的:
1.html
2.html
3.html
4.html
循环输出如下:
<div id="1"><a href="1.html'>
<div id="2"><a href="2.html'>
<div id="3"><a href="3.html'>
<div id="4"><a href="4.html'>
{div id=(中间的数字是play数据表中的行数)}
第二个问题就是获取play数据表中的总行数,
play数据表中的行数是:4
回答详细,并解决我这个问题,可以获得20元现金
在线等。
留下你们的QQ号可以吗?
展开
 我来答
匿名用户
2014-04-07
展开全部

你说的行数是什么意思?

就是一行一行的数目还是id号?

如果是一行一行的函数,那就这样:

<?php
 //数据库连接自己写
  $Sql = 'Select * from `play`';
  $Res = mysql_query( $Sql );
  $ZH  = mysql_num_rows( $Res ); //这个就是总行数
  $I   = 0;//初始化行数是0行
  while ( $rs = mysql_fetch_assoc( $Res ) ) { //开始循环遍历mysql数据源
    $i++; //循环一次,行数加1
    echo '<div id="' . $I . '"><a href="' . $rs['字段名称'] . '">';
   }
   echo '总行数是:', $ZH;

如果上面的代码并不是你的期望,那请详细描述下你的要求!

追问
你的QQ是多少?
追答
369758482
php成都培训
2014-04-07 · 超过66用户采纳过TA的回答
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:130万
展开全部
$link=mysql_connect("localhost","root","密码");
mysql_select_db("你的数据库名");
$query_string="select * from play order by id";
$rs=mysql_query($query_string,$link);
$counter=0;
while ($row=mysql_fetch_row($rs)){
echo "<div id='".$row['id']."'><a href='".$row['id'].".html'><br />";
$counter++;
}
echo "play数据表中的行数是:".$counter;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一名路过的小码农
2014-04-07 · 超过29用户采纳过TA的回答
知道答主
回答量:257
采纳率:0%
帮助的人:64万
展开全部
foreach循环遍历一下就完事了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我来le呀
2014-04-07
知道答主
回答量:78
采纳率:0%
帮助的人:26万
展开全部
循环不是有key值吗
如 foreach($data as $key=> $value){
$id = $key +1;
echo .......

}

或是

$i = 1;

while($row = mysql_fetch_row($result)){
$id = $i;
echo ........

$i++;

}
追问
不用写数据库连接,
留下你的QQ,方便给你支付
追答
呵呵,这倒不用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式