Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    Ricerca Fulltext su più tabelle

    Ciao, ho un database con diverse tabelle.

    Al momento la mia ricerca era banale:
    Codice PHP:
    $query="
      SELECT
            tb1_titolo
          , tb1_tb2_id
          , tb1_autore
          , tb2_id
          , tb2_titolo
          , tb2_tb3_id
          , tb3_id
          , tb3_nome
          , tb4_genere
          , tb2_rank
      FROM 
            tabella1
          , tabella2
          , tabella3
          , tabella4
      WHERE 1=1
          AND tb1_tb2_id=tb2_id
          AND tb2_tb3_id=tb3_id
          AND tb1_titolo like '%
    $strRicerca%'
      ORDER BY
            tb2_rank DESC
          , tb1_titolo ASC
    "

    Si trattava quindi di cercare una parola in un campo e mostrare i risultati secondo un ordine particolare.

    Ora mi è stato chiesto di trasformare la ricerca in un fulltext o comunque mentre prima la ricerca della parola era su un campo, ora dovrà essere su più campi appartenenti a diverse tabelle (campi già impostati a fulltext)
    Come posso ottenere lo stesso risultato ma incrociato? Da quanto capito la ricerca fulltext ordina i risultati per pertinenza, non c'è un modo di ordinarli secondo un valore (tb2_rank) attribuito manualmente in precedenza?

  2. #2
    c'era una pillola a riguardo nel forum. fatti una ricerca

    EDIT: http://forum.html.it/forum/showthrea...readid=1219344
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228
    Avevo già visto la pillola, ma non riesco a capire come eseguire la ricerca su più tabelle e non solo su una

  4. #4
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.