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

    E' possibile mettere in una variabile tutti i risultati di una query?

    Salve,
    dovrei fare in modo di mettere in una variabile tutti i risultari di una query mysql.

    Non li devo stampare; quindi non mi è utile un ciclo (for o while) + una echo.

    Ho letto qualcosa su questo metodo, ma non funge.
    Mi restituisce un solo risultato nella variabile.

    $ris=mysql_fetch_assoc(mysql_query("SELECT DISTINCT nomecampo FROM nometabella",$connessione));
    $variabile=implode("
    ", $ris);

  2. #2
    Esequi la query, esegui normalmente il while() con mysql_fetch_assoc() o funzione equivalente ed ad ogni ciclo inserisci il valore che ti serve in un array oppure lo "accodi" ad una variabile di tipo stringa.

  3. #3
    Scusa, ma non mi e' molto chiara la cosa...

    dovrei fare una cosa del genere?!

    $query = "bla bla bla";
    $result = mysql_query($query, $connessione);
    while($row = mysql_fetch_array($result)){
    $variabile = ....poi?
    }

    Inoltre io ho bisogno della variabile con i risultati della query fuori dal while...

    -----
    Non credo che il contenuto di $variabile dentro il while sia lo stesso che fuori da esso...

  4. #4

  5. #5
    grazie per i suggerimenti...

    Ho risolto in questo modo :

    $query = "SELECT * FROM nometabella";
    $result = mysql_query($query, $connessione);
    while($row = mysql_fetch_array($result)){
    $vett[] = $row[nomecampo];
    }
    $var = implode(" - ",$vett);

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.