Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. WHILE non funziona
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      sergejp User • ultima modifica di

      WHILE non funziona

      Salve,

      ho un problema con il ciclo WHILE: mi salta il primo rigo della tabella, perchè?

      Mediante il ciclo DO...WHILE tutte le righe della tabella vengono lette, mentre con il WHILE non viene letto il primo rigo.

      Perchè?

      DO... WHILE
      [php]
      do{
      ...
      ...
      }

      while($riga_query=mysql_fetch_assoc($results));
      [/php]e WHILE
      [php]
      while($riga_query=mysql_fetch_assoc($results)){
      ...
      ...
      }
      [/php] Grazie dell'aiuto.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        artechbrand User • ultima modifica di

        A naso secondo me esegui una mysql_fetch_assoc PRIMA del ciclo while,
        se non è cosi prova a postare il codice a partire dalla select che esegui.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          thedarkita ModSenior • ultima modifica di

          Ciao sergejp,

          sicuramente fai già prima un mysql_fetch_assoc per quella query per cui il while ti sovrascrive il valore.
          Dovresti togliere cioè perchè se la query non restituisce alcun record, il do while entra comunque nel ciclo generando risultati inaspettati.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            sergejp User • ultima modifica di

            Si hai ragione, ho trovato l'errore nel codice.

            Grazie dell'aiuto.:ciauz:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            Caricamento altri post
            Rispondi
            • Topic risposta
            Effettua l'accesso per rispondere
            • Da Vecchi a Nuovi
            • Da Nuovi a Vecchi
            • Più Voti