Optimera MySQL -frågor kan förbättra effektiviteten i din webbapplikation och förse användarna med mer korrekta resultat . Användare kommer ofta skriva fullständiga meningar i sökfält , däribland bindväv ord som " om ", vilket är onödigt och kan producera för många eller för få resultat . Vanliga ord kan tas bort från söksträngen innan MySQL Query görs , vilket innebär att endast de viktiga och relevanta sökord . De ord som måste utelämnas beror på den individuella webbapplikation . Saker du behöver
Textredigerare
Visa fler instruktioner
1
Öppna PHP-filen som innehåller MySQL Query i en textredigerare .
2
Lägg till följande kod : ?
< php
$ omitlist = array ( ' och ' , ' det ' , ' där ' , ' av ' , ' är ' ) ;
$ string = $ _GET [ ' query ' ] ;
foreach ( $ omitlist som $ word ) katalog
$ string = preg_replace ( " /\\ b $ word \\ b /i " , " " , $ string ) ; ?
> Addera 3
Redigera " $ omitlist array " för att inkludera de ord du vill utelämna .
4
Ändra din MySQL Query så att den använder " $ string " som sökord . Här är ett exempel :
SELECT * FROM artiklar WHERE title LIKE ' % $ string % " Addera