-1

我有这个

while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
 echo  "<li><a href='".$root_dir
        .strtoupper(utf8_encode($row['country']))
        ."/ci"
        .utf8_encode($row['id'])
        ."/"
        .cleanURLString(strtolower(utf8_encode($row['name'])))
        .".html'>".utf8_encode($row['name'])
        ."</a> ("
        .utf8_encode(round($row['distance'],2)  )
        ." km)</li>";
        } 

我怎样才能过滤这个结果,所以我只得到第 1 行直到 XX ...没有第 0 行?

4

2 回答 2

0

只需在 while 循环之前调用 mysql_fetch_array(...) 一次。或者在你的 SQL 查询中使用 OFFSET ......

于 2013-03-16T13:44:24.830 回答
0

while在开始循环之前获取一行。

$row = mysql_fetch_array($result, MYSQL_ASSOC);
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
 echo  "<li><a href='".$root_dir
于 2013-03-16T13:44:40.830 回答