Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Più record uguali

  1. #1

    Più record uguali

    Codice PHP:
    $query "SELECT * FROM Forum_Messaggi WHERE Utente = '$user' ORDER BY Data DESC";
    $result mysql_query($query$db);
    while (
    $row mysql_fetch_array($result)) {
    $discussione1 $row["Discussione"];
    echo 
    $discussione1;

    Così escono tutti i ricord, ma io voglio che escano solo 1 quando $discussione1 è diverso, esempio:

    Utente=utente1
    Discussione=1


    Utente=utente1
    Discussione=1

    Utente=utente1
    Discussione=1

    Utente=utente1
    Discussione=2


    Utente=utente1
    Discussione=2

    Utente=utente1
    Discussione=2

    Utente=utente1
    Discussione=3


    Utente=utente1
    Discussione=3

    Utente=utente1
    Discussione=3

    Utente=utente1
    Discussione=3


    Devono uscire solo quelli grassettati. Come faccio?

  2. #2
    Ti basta usare il DISTINCT nella query a MySQL

    Bye
    SGr33n

  3. #3
    group by utente, discussione


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    [supersaibal]Originariamente inviato da piero.mac
    group by utente, discussione

    [/supersaibal]

  5. #5
    [supersaibal]Originariamente inviato da poeta1978
    [/supersaibal]
    codice:
    $query = "SELECT * 
              FROM Forum_Messaggi 
              WHERE Utente = '$user' 
              GROUP BY Utente, Discussione
              ORDER BY Data DESC";

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6

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.