Ricerca all'interno di mysql
Salve a tutti, sono alle prime armi con mysql e php e volevo ottenere delle informazioni.
Supponiamo io abbia una tabella utenti nel mio database mysql cosi composta:
Utenti
|nome| cognome| username|
Quando invio una stringa alla pagina php voglio che questa mi esegua una query nel database e mi ricavi gli utenti secondo dei criteri. Se invio la stringa "giorgio" devo avere indietro, possibilmente in ordine, tutti gli utenti che :
-Si chiamano giorgio o contengono la parola giorgio nel nome
-Poi quelli che contengono la parola giorgio nell'username
-Poi quelli che contengono la parola giorgio nel cognome.
Se inserisco "giorgio rossi":
-Tutti quelli che hanno il nome che contiene la parola giorgio e il cognome che contiene la parola rossi (e viceversa)
-Tutti quelli che hanno il nome giorgio
-Tutti quelli che hanno il cognome giorgio
-Tutti quelli che hanno il nome rossi
-Tutti quelli che hanno il cognome rossi
-Tutti quelli che contengono giorgio o rossi nell'username.
E nel caso venga inserito "giorgio alberto rossi" voglio che i risultati mi escano con una certa pertinenza.
E' una cosa fattibile?