-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(...)を1回呼び出すだけです。または、SQLクエリでOFFSETを使用します...

于 2013-03-16T13:44:24.830 に答える
0

whileループを開始する前に1行をフェッチします。

$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 に答える