Visualizzazione dei risultati da 1 a 10 su 10

Discussione: count

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518

    count

    Buongiorno a tutti ho il seguente problema:
    Ho una tabella news con due campi utente e news, devo contare quante news sono state inserire da ogni utente, utilizzo questo script che funziona però mi duplica il risultato in questo modo
    3 Bianchi
    1 Rossi

    3 Bianchi
    1 Rossi

    Io non vorrei la duplicazione del risultato.
    Grazie.
    code :

    $select = "SELECT COUNT(*) AS tot FROM news GROUP BY utente";
    $query = mysql_query($select)or die(mysql_error());
    echo "<table>";
    while($res = mysql_fetch_array($query)){
    echo "<tr>";
    echo "<td>".$res['tot']."</td>";
    echo "</tr>";
    }
    echo "</table>";

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    Se usate qualche altro metodo va bene ugualmente.

  3. #3
    Usa distinct:

    SELECT DISTINCT ...
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    $select = "SELECT DISTINCT(*) AS tot FROM news GROUP BY utente";
    $query = mysql_query($select)or die(mysql_error());
    echo "<table>";
    while($res = mysql_fetch_array($query)){
    echo "<tr>";
    echo "<td>".$res['tot']."</td>";
    echo "</tr>";
    }
    echo "</table>";

    Non va ugualmente.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    Se inserisco DISTINCT(*) mi da errore, se inserisco DISTINCT(id) mi duplica il risultato.

  6. #6
    No, non hai capito!
    La query diventa:

    SELECT DISTINCT COUNT(*) AS tot FROM news GROUP BY utente

    Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    sempre uguale

  8. #8
    Mha! Non so che dirti!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    Qualche altra idea?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    up

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.