Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    17

    Risultato query in un array

    Salve a tutti,
    sto cercando di inserire il risultato di una query dentro un array ma il codice che ho scritto non vuol sapere di funzionare...

    <?php
    while ( $record_P = mysql_fetch_array($res_P)) {
    $portieri[] = $record_P['gioc_id'];
    }
    ?>

    Penso si debbano mettere degli apici all'istruzione $portieri[] = $record_P['gioc_id']; ma ho rpovato in tutti i modi e non va....

    Mi aiutate????

    Davide

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    40
    Basta mettere:

    codice:
    <?php
    while ( $record_P = mysql_fetch_array($res_P)) {
    $portieri[] = $record_P;
    }
    ?>
    E $portieri[] sarà automaticamente riempito dei risultati della query.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    17
    Ti ringrazio per la risposta....
    nella query vengono selezionati due campi della tabella del DB per cui ad ogni passaggio $record_P contiene due informazioni $record_P['gioc_id'] e $record_P['gioc_nome']

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    40
    E quindi?
    Non credo di aver capito la domanda... (sempre se c'è una domanda).

  5. #5
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    prova così:

    Codice PHP:
    <?php
    $i
    =0;
    while ( 
    $record_P mysql_fetch_array($res_P)) {
      
    $portieri[$i]['gioc_id'] = $record_P['gioc_id'];
      
    $portieri[$i]['gioc_nome'] = $record_P['gioc_nome'];
    $i++;
      }
    ?>

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    40
    Originariamente inviato da las
    prova così:

    Codice PHP:
    <?php
    $i
    =0;
    while ( 
    $record_P mysql_fetch_array($res_P)) {
      
    $portieri[$i]['gioc_id'] = $record_P['gioc_id'];
      
    $portieri[$i]['gioc_nome'] = $record_P['gioc_nome'];
    $i++;
      }
    ?>
    Questo viene fatto in automatico, se nella query di dadi80 sono stati effettivamente selezionati solo quei due campi.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    17
    La mia non era una domanda...era solo una precisazione...chiedo scusa se non mi sono spiegato meglio...ho provato a fare come suggerito ma non va...al comando print_r($portieri) mi visualizza un bello zero....

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    40
    Allora il problema sarà prima, prova a controllare la query.

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.