2012-04-29 6 views
1

私はforループを持っていて、MySQLデータベースの最初の6項目を表示しています。私はその後、コードの別の部分にブレークアウトし、その後、私は別のfor私のデータベース内の次の6つの項目を表示するループがあります。PHP forループの仕組みが分かりません

これはまさに私が望む機能性ですが、どのように機能するのか混乱していて、誰かが私のために明確にできることを望んでいました。 2番目のforループは、最初のループがどこから始まったかを知っていますか?次のように

私のコードは次のとおり

for ($i = 1; $i <= 6; $i++) { 
    $row = mysqli_fetch_array($result); 

    $id = $row['id']; 
    $title = $row['title']; 
    $file = $row['file']; 

    // Display items 

} 

forループがまったく同じです。

答えて

6

結果セットを返すクエリを実行すると作成される結果セットポインタがあります。あなたがループの結果セットポインタが、私は混乱していた理由である第七記録

+0

を指しているための第二の開始時にある場合、それは明らかに何をしていないようmysqli_fetch_arrayへの各呼び出しは、次のレコード

に結果セットポインタを進め、ループはまったくありません。完璧。 – Ryan

関連する問題