Repeat page



  • $get_names = mysql_query("SELECT `name` FROM `users`");
    
    // ВЫВОДИМ СПИСОК ИМЁН
    
    while($name = mysql_fetch_row($get_names)) {
        if(isset($name[0])) {
            echo $name[0]."<br>"; // выводит имена пользователей
        }
    }
    
    // ВЫВОДИМ СПИСОК ИМЁН ЕЩЁ РАЗ
    
    while($name = mysql_fetch_row($get_names)) {
        if(isset($name[0])) {
            echo $name[0]."<br>"; // здесь ничего не выводится..
        }
    }
    

    Why don't we release the data in the second cycle?



  • Because you've all done fetch and there's no record of the courseor anymore.

    Try that.

    $get_names = mysql_query("SELECT `name` FROM `users`");
    

    // ВЫВОДИМ СПИСОК ИМЁН
    $k=0;
    while($name[$k] = mysql_fetch_row($get_names)) {
    if(isset($name[$k][0])) {
    echo $name[$k][0]."<br>"; // выводит имена пользователей
    }
    $k++;
    }

    // ВЫВОДИМ СПИСОК ИМЁН ЕЩЁ РАЗ
    $k=0;
    while(isset($name[$k])) {
    if(isset($name[$k][0])) {
    echo $name[$k][0]."<br>"; // здесь ничего не выводится..
    }
    $k++;
    }

    There are other methods, but I've written the most unchanging code.




Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2