php for取出记录

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:34:23
我想用for取出MYSQL记录,以前用的是while但是不能在前面加上序号例如
1.名称
2.名称
3.名称
4.名称
要取出的记录象这样的

$nums=mysql_num_rows($query); //取出查询中的记录数
for($i=0;$i<$nums;$i++){
$row=mysql_fetch_array($query);
echo ($i+1).".".$row['name'];
continue;
}

可以测试下面这个例子
<?php
$array=array('a','b','c');
$nums=count($array);
for($i=0;$i<$nums;$i++){
echo ($i+1).".".$array[$i]."<br />";
continue;
}

?>

$i = 1;
while(!$rows->EOF)
{
echo $i++ . '、' . $rows['name'];
$rows->MoveNext();
}
这样也可以,用for好像不怎么好用啊。
要先查出有多少记录先,多了个步聚。