Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    Query sql per cercare su più campi

    ciao a tutti, sto implementanto la funzione suggest con jquery e mysql

    ho una tabella che si chiama "strutture" così composta:

    regione | provincia | comune | nome_struttura | tipo_struttura

    in pratica quando un utente digita almeno 3 lettere sul campo di testo, si aziona una chiamata ajax a una pagina search.php che deve cercare nella tabella strutture i risultati eventuali che corrispondono a quando digitato dall'utente.

    Come mi consigliate di impostare la query? Vorrei che i risultati apparissero così

    se digito "tosca":

    toscana (regione)
    san gavino di tosca (comune)
    hotel toscanini (hotel)
    agriturismo toscanaccio (agriturismo)

    ecc ecc...

  2. #2
    Codice PHP:
    $sql "SELECT * FROM strutture 
            WHERE regione LIKE '%"
    .$testo."%' 
            OR comune LIKE '%"
    .$testo."%' 
            OR nome_struttura LIKE '%"
    .$testo."%' 
            OR tipo_struttura LIKE '%"
    .$testo."%'"
    attenzione ad eventuali apici e virgolette presenti nel testo inserito dall'utente!

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.