Ottimizzazione delle query MySQL in grado di migliorare l'efficienza della vostra applicazione web e fornire agli utenti risultati più accurati . Gli utenti saranno spesso digitare frasi complete in campi di ricerca , tra cui le parole connettivo come " se ", che non è necessario e può produrre troppi o troppo pochi risultati . Parole comuni possono essere rimossi dalla stringa di ricerca prima che la query MySQL è fatto , lasciando solo le parole chiave importanti e pertinenti . Le parole che devono essere omessi dipendono dall'applicazione web individuale . Cose che ti serviranno 
 editor di testo 
 Show More Istruzioni 
 1 
 Aprire il file PHP che contiene la query MySQL in un editor di testo . 
 2 
 Aggiungere il seguente codice : ? 
 
 < php 
 
 $ omitlist = array (' e ', ' la ', ' dove ', ' di ', ' è '); 
 
 $ stringa = $ _GET [' query' ] ; 
 
 foreach ( $ omitlist da $ parola ) per 
 $ stringa = preg_replace ( " /\\ b $ parola \\ b /i " , '' , $ stringa ) ; ? 
 
 > 
 3 
 Modificare il " $ array omitlist "per includere le parole che si desidera omettere . 
 4 
 modificare la query MySQL in modo che utilizzi " $ stringa" come termine di ricerca . Ecco un esempio : 
 
 SELECT * FROM articoli WHERE title LIKE ' % $ stringa% '