Visualizzazione dei risultati da 1 a 6 su 6

Discussione: ultimi 5 records

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    ultimi 5 records

    ciao a tutti!
    avrei necessità di visualizzare in una pagina gli ultimi 5 records inseriti nel DB...
    tipo così:
    1. pippo
    2. pluto
    ...
    ecc...
    io utilizzo questo codice:
    codice:
    $sql="SELECT username FROM users ORDER BY signup_date DESC LIMIT 0,5"; 
    if (!($result=mysql_query($sql,$conn)))
    {
    echo ("ATTENZIONE: errore nella query di lettura dei dati.\n
    
    ");
    $errore=1;
    }
    
    while ($data=mysql_fetch_object($result)) // ciclo di lettura dei record (riga di dati)
    	{
    echo "risultato: $result
    ";
    }
    ma mi visualizza questo:
    risultato: Resource id #3
    risultato: Resource id #3
    risultato: Resource id #3
    risultato: Resource id #3
    risultato: Resource id #3

    dove sbaglio???
    Xchè non mi vsualizza gli username??

    grazie!!

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    echo "risultato: $data[username ]
    ";

  3. #3

    Re: ultimi 5 records

    Forse l'errore sta' qui (devi usare il doppio '=='):

    codice:
    if (!($result==mysql_query($sql,$conn)))


    niente ho detto un ca****ta

    SKYPE: Proclama
    Una volta la causa della criminalità era la povertà. Oggi è la ricchezza.
    Spia Ritual Skin - Creanova Studio Design - Animali e Natura

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    bhe, quasi...

    ho provato come dici tu e nn visualizza nulla, ma mi hai dato uno spunto:
    mettendo
    echo "risultato: $data->username
    ";
    ho il risultato che desidero

    grazie mille per la dritta,
    buon lavoro

  5. #5
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Prova cosi

    while ($data=mysql_fetch_array($result)) // ciclo di lettura dei record (riga di dati)
    {
    echo "risultato: $data[username]
    ";

    }

    Ciao

  6. #6
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969

    Re: bhe, quasi...

    [supersaibal]Originariamente inviato da Gina
    ho provato come dici tu e nn visualizza nulla, ma mi hai dato uno spunto:
    mettendo
    echo "risultato: $data->username
    ";
    ho il risultato che desidero

    grazie mille per la dritta,
    buon lavoro
    [/supersaibal]
    Giusto, non avevo notato che usi mysql_fetch_object ...

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.