Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120

    mysql problema con la query

    Ciao a tutti.. sto cercando di visualizzare gli ultimi topics del forum nella mia homepage del sito..

    Codice PHP:
        $sql "SELECT t.topic_id, t.forum_id, t.topic_title, t.topic_poster, t.topic_replies,
                  f.forum_id, f.forum_name,
                  u.user_id, u.username,
                  p.topic_id, p.post_time
                  FROM " 
    TOPICS_TABLE " t, " FORUMS_TABLE " f, " USERS_TABLE " u, " POSTS_TABLE " p
                  WHERE f.forum_id = t.forum_id
                  AND t.topic_poster = u.user_id
                  AND t.topic_id = p.topic_id
           ORDER BY p.post_time DESC LIMIT 0,7"

    facendo cosi mi cerca gli ultimi post degli utenti, però mi ripete i titoli dei topics..

    in parole povere vorrei visualizzare gli ultimi 7 messaggi degli utenti escludendo i topics uguali

    qualche suggerimento?

  2. #2
    devi utilizzare qualcosa come

    Codice PHP:

    $query
    ="select distinct t.topic_title from ..." 
    in questo modo otterrai solo i topics con un titolo diverso tra loro.
    Distinct seleziona in una tabella tutte le righe in cui la colonna che tu hai selezionato sia unica.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120
    prima di tutto grazie per l'aiuto..

    avevo gia provato DISTINCT ma con scarsi risultati, riscrive ugualmente i topics uguali

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    120
    up

  5. #5
    GROUP BY t.topic_id

    dopo il WHERE

  6. #6
    in realtà ti interessano gli ultimi post, non topic, quindi forse vuoi raggruppare per post e non per topic, vedi tu.

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.