Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come Omettere Parole comune con PHP MySQL Query

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 : ?

$ 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% '

 

Programmazione © www.354353.com