Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema ciclo for

  1. #1
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    38

    problema ciclo for

    ho un piccolo problema:

    function init ()
    {
    $profilies=mysql_fetch_array(mysql_query("SELECT * FROM profili"));
    $num_rows=mysql_affected_rows();

    for ($i=1 ; $i<=$num_rows ; $i++){


    $this->levels[$i] = $profilies["name"];
    }
    }

    solo che memorizza $num_rows volte (solo) il primo record...

  2. #2
    ("SELECT * FROM profili"));
    $num_rows=mysql_affected_rows();

    affected_rows e' valido solo per INSERT, DELETE e UPDATE.

    Per la select devi usare mysql_num_rows


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    38
    con mysql_num_rows(), usando lo stesso ciclo, non memorizza niente

  4. #4
    Io ti ho solo segnalato una incongruenza. Personalmente non farei mai una funzione del genere. Quindi vedi tu...



    Dimenticavo... tieni presente che sei all'interno di una funzione percui alcuni valori dovrebbero essere globali.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.