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

    ricercare una o più parole in db

    questo script mi permette di ricercare tutte le parole in serite nel form di ricerca
    codice:
    <%
    search="pippo pappo tappo"
    
    set conn = server.createobject("adodb.connection") 
    conn.open "driver={microsoft access driver (*.mdb)};dbq="&_ 
    server.mappath("forum/forum.mdb") 
    
    sql = "select * from messaggi where" 
    
    ArrSearch = Split(search) 
    x = 0 
    for each Word In ArrSearch 
    
    If Not x = UBound(ArrSearch) Then 
    sql = sql & " messaggio like '%" & word & "%' and" 
    Else 
    sql = sql & " messaggio like '%" & word & "%'" 
    End If 
    
    x = x + 1 
    Next 
    set rs = conn.Execute(sql)
    ecc ecc...
    %>
    come posso fare affinchè possa ricercare in messaggi che contengano tutte le parole ma anche in quelli dove sia presente anche solo una parola di tutta la frase?

    es:
    1)- ricerca nei messaggi che contengono "pippo pappo tappo"
    2)- ricerca nei messaggi che contengono "pippo pappo"
    3)- ricerca nei messaggi che contengono "pippo"
    4)- ricerca nei messaggi che contengono "pappo"
    5)- ricerca nei messaggi che contengono "tappo"


    grazie x l'aiuto
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  2. #2
    usa or invece di and
    xxx

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 © 2026 vBulletin Solutions, Inc. All rights reserved.