Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    motore di ricerca su database

    Salve a tutti, ho fatto una ricerca sul forum ma ho trovato una miriade di risultati, quindi non voglio sapere com si fa, ma vorrei sapere se la mia procedura è esatta.
    Vi chiedo scusa in anticipo se ho sbagliato.
    1) Nella pagina principale metto la casella d'input e alla pressione del pulsante invio il risultato tramite form (o querystring si puo fare? se si è più conveniente?)
    2) Nella pagina dei risultati raccolgo la parola della pagina precedente tramite il metodo elencato al 1) e gli assegno il nome testo <% testo = request.form("testo") %>
    3) Sempre nella stessa pagina vado ad inserire il codice asp riguardante la connessione al db e quindi la ricerca:
    SELECT * FROM mio_db WHERE campo1='"& testo &"'OR campo2='"& testo &"' OR campoN='" & testo &"'
    4) Mi gestisco l'output

    Ora vorrei sapere oltre all'esattezza della mia procedura se in questo modo scrivendo pomo nel campo testo come risultato mi escono solo i campi con la scritta pomo o anche i campi contenti parole simili tipo pomodoro pomo d'adamo ecc...

    Grazie, ciao.

  2. #2
    Per fare in modo che quando scrivi PIA ti escano fuori tutte le parole che contengono PIA ( tipo PIA NOFORTE, PIA NOLA, PIA NGERE, ESPIA NTO)


    devi usare:

    codice:
    SELECT * WHERE campo1 LIKE '%"& testo &"%'OR campo2 LIKE '%"& testo &"%'
    ..: Serie A :..
    ..: FORZA PALERMOOOOoooo.....

  3. #3
    e se in un campo ci sta scritto "Ottimo pianoforte a coda per abbelimento", come mi hai suggerito te mi include la voce tra i risultati???

    Grazie, ciao.

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.