作者foxzgerald (O⊥M)
看板PHP
标题Re: [请益] 资料库
时间Sun Oct 15 13:37:09 2006
※ 引述《betsy (我挺你)》之铭言:
: 请问一下,我要从资料库取同类别的资料,但我永远都只能出现第一笔的资料
: 不管有几笔,假设10笔资料,会出现10个不同的标题,但点下去的资料都是相同的
: (应该知道我在说什麽吧!)
: 下面是我的程式码:
: <?php
: mysql_connect ("localhost", "root", "");
: $db = mysql_select_db("member");
: $query = "Select * From House where Purpose='独立套房'";
: $result=mysql_query($query);
: $num =mysql_num_rows($result);
: if($num>0){
: for($i=1;$i<=$num;$i++){
: $rows=mysql_fetch_array($result);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: ?>
这个 fetch_array 只会处理第一笔的资料。
如果你要处理很多笔,那麽得用 while
ex:
while($row = mysql_fetch_array($result))
{
// do something with $row[]
}
基本上,把你那些显示用的 html 填进上面注解的地方,
就会将所有查询到的结果巡回一遍。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.199.121
1F:推 pm2001:照理讲两个写法不是一样吗??? 10/16 10:37
2F:→ antontw:他没看到上面的 for loop 10/16 13:31
※ 编辑: foxzgerald 来自: 140.119.199.121 (10/16 14:47)
3F:推 foxzgerald:哈. 没看到 XD ..顺便补个")"..我觉得这种写法比较精简 10/16 14:48
4F:推 foxzgerald:既然有用 loop 了.. 那我就不知道问题出在哪了.. = = 10/16 14:54
5F:→ foxzgerald:by the way ..换行的标签应该是 <br /> not </br> 10/16 14:55