Visualizzazione dei risultati da 1 a 3 su 3

Discussione: raffinare una ricerca

  1. #1
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503

    raffinare una ricerca

    Ciao
    io ho una serie di prodotti legati tra loro con delle parole chiave, queste parole chiave sono messe in un campo del db dedicato, quando faccio la ricerca faccio un key LIKE '%parola chiave%'. Il mio problema c'è quando uno cerca per esempio "voli", il db logicamente mi ritorna anche le key che hanno al suo interno la parola "tavoli".
    Come posso raffinare questa ricerca? Bisogna tenere presente che le parole chiave possono essere anche composte tipo "voli low cost".
    Grassie
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    prova
    codice:
    SELECT * FROM tabella WHERE key REGEXP '[[:<:]]parola_chiave[[:>:]]'

  3. #3
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503
    sembra funzionare ora faccio una paio di test grassie
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

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.