• User

    Quesry Db

    Salve ragazzi volevo fare alcune domande.

    Il classico ciclo while di php è così composto:

    $num=0;
    while($num<5){
    echo 'Ciao';
    echo'<br/>';
    $num=$num+1;
    }

    #############
    Ora quando io faccio una query sul db ho:

    while ($row = mysql_fetch_assoc($result)) {
    foreach ($row as $value) {
    echo $value . ' ';
    }
    echo '<br/>';
    }

    Questo ciclo while non è un po' anomalo rispetto all'altro? Non si dovrebbe indicare un valore iniziale di $row?E poi il ciclo while fino a quando continua? Insomma non riesco a capire bene


  • User Attivo

    Ciao,
    dichiarando $row = mysql_fetch_assoc all'interno del while non c'è bisogno che metti anche un foreach.
    Puoi interagire direttamente sul $row che, ad ogni ciclo, assume già un valore diverso.