Ciao a tutti, ho un database che contiene i seguenti campi: nome e cognome
Devo fare una query di ricerca per trovare gli utenti iscritti, ma sorge un problema molti cognomi specialmente nella tradizione italiana hanno "de o di" esempio.
Mario de luca
Francesco di giovanni
Il codice che ho scritto per ora è questo, sapete dirmi come potrei migliorarlo.
Codice PHP:
	
	
	
		
Ringrazio anticipatamente 
				
			Devo fare una query di ricerca per trovare gli utenti iscritti, ma sorge un problema molti cognomi specialmente nella tradizione italiana hanno "de o di" esempio.
Mario de luca
Francesco di giovanni
Il codice che ho scritto per ora è questo, sapete dirmi come potrei migliorarlo.
Codice PHP:
		PHP:
	
	        $suddivisa = explode(" ",strtolower($search));
        $cout = count($suddivisa);
        $campo = "";
        for($i=0;$i<$cout;$i++){
            $campo .= "(first_name LIKE '$suddivisa[$i]%' OR last_name LIKE '$suddivisa[$i]%')";
            if($i<($cout-1)) $campo .= " AND ";
        }
        
        $query = "SELECT * FROM user WHERE $campo";