Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Betere manieren om te zoeken met PHP & MySQL Word Keys
Zoek functies zijn essentieel en belangrijk voor websites . Je moet bezoekers capaciteiten om te zoeken naar producten of artikelen door te typen zoekwoorden geven . Bezoekers een of meerdere trefwoorden invoert in het zoekvak , en je moet een SQL-query om de zoekopdrachten te behandelen ontwikkelen. De wegen van de bouw van de SQL- query in MySQL zal invloed hebben op de zoekwoorden. Om trefwoord zoekfuncties presteren beter , zijn er verschillende SQL-query technieken betrokken . Exact

Voor exacte zoekwoorden , moet u vragen met behulp van eenvoudige scheppen waar de omstandigheden : " Selecteer * uit de verkoop Waar MATCH ( titel , body ) TEGEN ( ' PHP ' ) " Je moet ook verwijderen de lege ruimte links en rechts van de zoekstring via " Itrim " en " rtrim " functies : $ tekst_zoeken = ltrim ( $ tekst_zoeken ) ; $ tekst_zoeken = rtrim ( $ tekst_zoeken ) ;
Elke Waar match

voor elke wedstrijd waar , moet u de zoekterm lezen en breken in reeks van trefwoorden met " split " commando . Dan zoeken door middel van elke term . De PHP-code voor deze functie is als volgt : $ keyword = split ( " " , $ tekst_zoeken ) ; while ( list ( $ key , $ val) = each ( $ trefwoord ) ) {if ( $ val < > " , " en strlen ( $ val) > 0 ) { . $ q = " naam zoals ' % $ val % " of" ; }
Geavanceerd Boolean Searching < br >

Boolean Search kunnen gebruikers hun resultaten te beperken via het gebruik van Booleaanse operatoren zoals AND , OR , XOR en andere operatoren . Om Booleaanse functie te gebruiken , moet u toevoegen " IN BOOLEAN MODE" aan het eind van de SQL-query : " Selecteer * uit de verkoop Waar MATCH ( titel , body ) TEGEN ( ' PHP ' IN BOOLEAN MODE) " Je kunt nog meer geavanceerd zoeken bouwen betreffende zoekwoord PHP via plus -of minteken : " Selecteer * uit de verkoop Waar MATCH ( titel , body ) TEGEN ( ' + PHP - MySQL ' iN BOOLEAN MODE) " Hier op het plusteken geeft aan dat dit woord aanwezig in elke geretourneerde tekst moet zijn , terwijl het minteken geeft aan dat dit woord niet moeten worden opgenomen in de geretourneerde tekst .
uitbreiding zoekopdrachten Zoekopdrachten

een query uitbreiding zoeken is een modificatie van een natuurlijke taal zoekopdracht . De zoekterm wordt gebruikt om een ​​natuurlijke taal te zoeken. Uit de antwoorden van de gezochte woorden worden toegevoegd aan de zoekstring en het zoeken wordt opnieuw uitgevoerd . De query retourneert de resultaten van de tweede zoekopdracht . Tot uitbreiding van zoekopdrachten zoekopdracht creëren , je moet toevoegen " MET zoekopdrachtuitbreiding " of " IN NATUURLIJKE TAAL MODE MET zoekopdrachtuitbreiding " om de zoekopdracht uitspraken : " Selecteer * uit de verkoop Waar MATCH ( titel , body ) TEGEN ( ' PHP MET uitbreiding van zoekopdrachten ) "

Previous: Next:
  PHP /MySQL Programmering
·Hoe wilt zien op de kolom Besc…
·Hoe te bespoedigen Queries op …
·Hoe te openen MySQL database m…
·Hoe een Information Form toe i…
·Het gemiddelde salaris van een…
·Hoe je afbeeldingen Resize in …
·Hoe maak je een Krul Transfer …
·Hoe te Strings verbergen in PH…
·Hoe maak je een datum in PHP 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te gebruiken Xcode 
·Hoe maak je een hyperlink Ophalen uit ee…
·Hoe te verzenden tekst Socket in UDP op …
·Hoe kan ik PHP gebruiken met Java 
·Hoe te formulieren bewerken in DataGridV…
·How to Get Rid van AppleScript fouten 
·Python Tips 
·Hoe te installeren Apache , MySQL en PHP…
·Hoe kan ik een Affiliate System Build in…
Copyright © Computer Kennis http://www.nldit.com