• User Attivo

    Stampare array senza usare ciclo while

    ciao
    Con questa query estrago due record a caso da una tabella:
    $sql_celeb_caso="SELECT * FROM film order by rand() LIMIT 2" ;
    $result_celeb_caso = mysql_query($sql_celeb_caso) or die (mysql_error());
    $celeb_caso=mysql_fetch_array($result_celeb_caso);
    Il mio problema è questo:
    Per mostrare i risultati potrei fare un semplice ciclo while.
    Però a me servirebbe senza while:
    Cioè vorrei stamparli cosi per esempio:
    echo " $celeb_caso[nome_campo][1]" ;
    echo " $celeb_caso[nome_campo][2]" ;

    Pero' cosi non funziona...volevo chiedere infatti a voi come si può fare,,


  • Super User

    mysql_fetch_array restituisce il puntatore ad un risultato mysql, non i dati di per se, per questo non funziona la tua soluzione

    Ti conviene utilizzare un piccolo ciclio for per due risultati oppure la funzione mysql_data_seek