Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    28

    scorrere array di mysql_fetch_array( )

    ciao gente ho un problema come posso fare avanzare il mio vettore creato da un risultato di uan query ad un db. faccio esempio:

    codice:
    $query = etc etc 
    $arrayQuery = mysql_fetch_array($query);

    poi uso un ciclo per vedere alcune condizioni, per esempio:

    codice:
    for($h = 1; $h <= $max; $h++) 
    { 
         if($h == $arrayQuery['numeroMaglia']) 
         { 
              echo $arrayQuery['numeroMaglia']; 
              -------------------------------------------------> qui vorrei far avanzare il vett 
         } 
         else 
         { 
             echo "ti attacchi"; 
          } 
    }

    che istruzione devo usare? ho provato cosi' seno' mi legge sempre la stessa riga...grazie
    "Mr. Anderson, surprise to see me?"

    msn contact : ishanto78@hotmail.com

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    6 poco kiaro!?!?

    forse vuoi fare

    codice:
    foreach($arrayQuery as $k=>$v) echo "$k=$v; ";

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    28
    vediamo un po', se ho capito, l'istruzione :

    $arrayQuery = mysql_fetch_array($query);

    mette tutto il risultato della query dentor questo vettore o solo una riga del risultato? cioè se il risultato di uan uqery Sql è:

    id nome congnome
    01 anto pippo
    02 lillo greg

    in arrayQuery c'è tutto o solo la prima riga? e quindi:

    01 anto pippo

    perchè a me serve passare alla riga successiva
    "Mr. Anderson, surprise to see me?"

    msn contact : ishanto78@hotmail.com

  4. #4
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    mysql_fetch_array ti ritorna spolo una riga, quindi se vuoi scorrere il risultato di una query si ha:
    codice:
     
    $recordSet=mysql_query($query);
    while($record=mysql_fetch_array($recordSet)){
      //$record contiene una riga della tabella risultante dalla query
      //Faccio quello che devo
    }//Chiudo il ciclo e leggo una nuova riga della tabella risultato
    //Quando non ci sono piu' righe da leggere il ciclo termina
    Piu' chiaro ora?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    28
    si scusa pensavo ci ficcasse tutta la query per cui il programma non fungeva..

    grazie
    "Mr. Anderson, surprise to see me?"

    msn contact : ishanto78@hotmail.com

  6. #6
    Utente di HTML.it L'avatar di Gumble
    Registrato dal
    Jun 2004
    Messaggi
    1,313
    Originariamente inviato da ishanto
    _________________________________
    "Mr. Anderson, surprise to see me?"
    dato che sono pignolo:
    "Mr. Anderson, surprised to see me???"



    ps: scusate se ho interrotto i discorsi seri!
    alcool: la causa e la soluzione di tutti i problemi

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.