Visualizzazione dei risultati da 1 a 7 su 7

Discussione: array con variabile

  1. #1

    array con variabile

    ciao a tutti, forse è una risposta semplice quella che sto cercando ma non riesco a trovarla.

    Vorrei creare un array che contenga i risultati di una quesry:

    $lista="'vuoto'";
    $sql = mysql_query("SELECT descrizione FROM categorie ORDER BY idcategoria");
    while($array = mysql_fetch_array($sql)) {

    }

    $desc_cat = array_values($lista);



    Cosa ho combinato?

    Grazie mille
    age.is.it

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    prova con:

    codice:
    $lista=array();
    $sql = mysql_query("SELECT descrizione FROM categorie ORDER BY idcategoria");
    while($result = mysql_fetch_assoc($sql)) {
         $lista[]=$result;
    }
    print_r($lista);
    think simple think ringo

  3. #3
    ok e grazie, ma come faccio poi a selezionare il valore $lista[3]
    in un print tipo

    print"$lista[3]";

    ?
    age.is.it

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    echo $lista[3];


    think simple think ringo

  5. #5
    credo ci sia qualcosa che non va nel ciclo del while perchè il
    print_r

    mi da questi risultati




    Array ( [0] => Array ( [descrizione] => categoria1) [1] => Array ( [descrizione] => categoria2) )

    dove descrizione è il nome del mio campo nella tabellla mentre categoria1, categoria2 sono i valori dei record selezionati...

    mentro se uso

    echo $lista[1];

    come risultato mi da
    Array
    age.is.it

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    $lista è un'array multidimensionale...

    ora hai 2 soluzioni:
    echo $lista[1]['descrizione'];

    oppure:
    $lista[]=$result['risultati'];
    dentro il ciclo while, e dopo echo $lista[1];
    think simple think ringo

  7. #7
    Veramente grazie, tutto ok.
    Credo di aver capito il funzionamente.

    Ti ringrazio ancora.
    age.is.it

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.