Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    107

    MySQL e PHP: implementazione query con LIKE e più parole nella stessa stringa

    Sto pensando a come poter fare per creare un campo di ricerca dove se viene inserita più di una parola mi restituisca comunque i risultati con l'utilizzo del LIKE.

    Ad esempio, in una tabella ho le colonne nome e cognome. In una riga ho Mario Rossi e in un'altra Marino Rossi. Se nel form di ricerca inserisco "Mar" ovviamente me le restituisce entrambe (SELECT nome, cognome FROM tabella WHERE (nome LIKE %) OR (cognome LIKE %)). Se però inserisco "Mar Rossi" non me ne restituisce ovviamente e giustamente nemmeno una. Come potrei modificare nel modo più semplice possibile la query per ottenere comunque i risultati?

  2. #2
    è più materia di php, perché devi ispezionare la stringa di ricerca e creare una query apposita

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    107
    quindi una semplice creazione di un array contenente le stringhe separate non sarebbe sufficiente?

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.