Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    problema ciclo o query?oppure?

    ciao,
    vorrei stampare tutti i campi "nick" dalla mia tabella utenti,
    ma mi stampa solo l'ultimo o meglio quello con la chiave + alta..
    il codice è questo:
    Codice PHP:
    $qr "SELECT nick FROM utenti";
    $risultato mysql_query($qr);
    $riga mysql_fetch_array($risultato);
        
    $num mysql_num_rows($risultato);
        
    for(
    $i=0$i<$num ;$i++){
        print 
    $riga[$i]."
    "
    ;

    dove sbaglio??
    grazie.
    Bill chi???ahh quello che ha inventato i cassonetti dell'immondizia!!
    -----------------------------------------------

  2. #2
    prova cosi:

    Codice PHP:
    $qr "SELECT nick FROM utenti";
    $risultato mysql_query($qr);

    while ( 
    $riga mysql_fetch_array($risultato) )
    {
        print 
    $riga ;

    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    niente da fare...mi da dei problemi cn i cilci iterativi...sarà il mysql? boohh
    Bill chi???ahh quello che ha inventato i cassonetti dell'immondizia!!
    -----------------------------------------------

  4. #4
    woops, sbagliato
    Codice PHP:
    $qr "SELECT nick FROM utenti";
    $risultato mysql_query($qr);

    while ( 
    $riga mysql_fetch_array($risultato) )
    {
        print 
    $riga['indice'] ;

    in "print $riga['indice']" al posto di "['indice']" devi mettere il nome del campo della tabella che vuoi ricavare... in questo caso "nick" e quindi:
    Codice PHP:
    $qr "SELECT nick FROM utenti";
    $risultato mysql_query($qr);

    while ( 
    $riga mysql_fetch_array($risultato) )
    {
        print 
    $riga['nick'] ;

    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  5. #5
    grazie per la risposta...
    il fatto è ke il while nn mi funziona...come se nn lo riconosce come comando...boh..
    se uso il for in questo modo...(nomi delle variabili diverse..ma si capisce)

    Codice PHP:
    $result mysql_query("SELECT nick FROM utenti");
       if(
    $result) echo "Query ok.


    "
    ;
        else echo 
    "Query failed.


    "
    ;
       
       
    $array mysql_fetch_array($result);

       
       for(
    $i=0$i<= 3$i++){
           print 
    $array['nick']."
    "
    ;
       } 
    mi restituisce sempre l'ultimo nick aggiunto, giustamente 4 volte..per il ciclo..

    nn capisco xkè nn mi stampa i nick diversi...
    Bill chi???ahh quello che ha inventato i cassonetti dell'immondizia!!
    -----------------------------------------------

  6. #6
    perche la variabile $array è sempre la stessa, non cambia
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  7. #7
    ok..quindi come faccio per estrapolare e stampare tutti i nick della mia tabella?
    nn ci sto capendo + niente...

    grazie.
    Bill chi???ahh quello che ha inventato i cassonetti dell'immondizia!!
    -----------------------------------------------

  8. #8
    bella!
    ho risolto!
    cosi:


    Codice PHP:
    <?php
        
        $conn 
    mysql_connect("localhost""root""root");
        if(
    $conn) echo "Connection ok.
    "
    ;
        else echo 
    "Connection failed.
    "
    ;
        
       
           
    $db mysql_select_db("Andrea");
           if(
    $db) echo "Database loaded.
    "
    ;
        else echo 
    "Database load failed.
    "
    ;
        
        
    $qr="SELECT nick FROM utenti";
           
    $result mysql_query($qr);
           if(
    $result) echo "Query ok.


    "
    ;
        else echo 
    "Query failed.


    "
    ;
        
        
        while (
    $array mysql_fetch_array($result)){
            
    extract($array);
            echo 
    "$nick 
    "
    ;
        }
        
    ?>
    grazie per l'aiuto!!
    Bill chi???ahh quello che ha inventato i cassonetti dell'immondizia!!
    -----------------------------------------------

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.