Visualizzazione dei risultati da 1 a 3 su 3

Discussione: query x tag

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250

    query x tag

    salve a tutti
    ho un database con una tabella articoli dove sono presenti tutte le notizie inserite.
    Sempre in questa tabella cè un campo TAG all'interno del record con tutti i tag della notizia divisi con la virgola.
    Qualcuno sa' dirmi come posso fare quando all'interno di una notizia devo trovare le notizie correlate?
    cioè voglio che ci sia l'elenco degli altri articoli che hanno tag simili.

    Io faccio così, ma non sò se sia giusto.
    Codice PHP:
    <?php
        $sql
    ="SELECT * FROM $table WHERE tag LIKE '%$d[tag]%' AND id!='$d[id]'";
        
    $result=mysql_query($sql);
        while(
    $row=mysql_fetch_array($result)){
        
    ?>
        [*][url="?id=<?php echo $row[id?>"]<?php echo $row[titolo]; ?>[/url]
    <?php ?>

  2. #2
    Cosi' come è strutturata la tabella viola la prima forma normale. A parte cio', puoi implementare una ricerca FULL TEXT in modo da confrontare il campo TAG con i campi TAG degli altri articoli e pescare solo quelli piu' "simili".

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250
    ciao filippo, grazie della risposta.

    Mi fai un esempio, non ho capito cosa intendi.
    Ma tu come gestisci i tag?

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.