| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Bedre måder at søge med PHP & MySQL Word Nøgler
    søgefunktioner er både vigtigt og betydningsfuldt for hjemmesider. Du er nødt til at give besøgende evner til at søge efter produkter eller artikler ved at skrive nøgleord . Besøgende indtaste et eller flere søgeord i søgefeltet , og du har brug for at udvikle en SQL-forespørgsel til at håndtere de søgninger. De måder at konstruere SQL forespørgsel i MySQL vil påvirke søgeord søgninger . For bedre at udføre søgeord søgefunktioner , er der forskellige SQL Query involverede teknikker. Præcis Søg

    nøjagtige søgeord søgninger , skal du oprette forespørgsler ved hjælp af simple hvor forholdene : " Vælg * fra salg Hvor MATCH (titel , body ) MOD ( PHP ) " Du skal også fjerne den tomme plads fra venstre og højre for søgestrengen via " Itrim " og " rTrim " funktioner : $ søgetekst = ltrim ( $ søgetekst ) $ søgetekst = rtrim ( $ søgetekst )
    Enhver Hvis match

    hvor som helst kamp , du har brug for at læse søgeord og bryde det op i vifte af søgeord ved hjælp af " split " kommando . Derefter søge gennem hver valgperiode. PHP koden til denne funktion er som følger : $ nøgleordet = split ( "" , $ søgetekst ), mens (liste ($ key , $ val ) = hver ( $ søgeord )) { if ($ val < > " , "og strlen ( $ val ) > 0) { . $ q = " navn som '% $ val % "eller ";}
    Advanced Boolean Søgning < br >

    boolsk søgning giver brugerne til at indsnævre deres resultater via hjælp af booleske operatører, såsom AND, OR XOR og andre operatører . For at bruge Boolean tilstand , bør du tilføje "IN BOOLESK MODE" til slutningen af ​​SQL forespørgsel : " Vælg * fra salg Hvor MATCH (titel , body ) MOD ( ' PHP ' I BOOLESK MODE )" Du kan endda bygge mere avanceret søgning hensyn søgeord PHP via plus-eller minustegn : " Vælg * fra salg Hvor MATCH (titel , body ) MOD ( '+ PHP - MySQL ' I BOOLESK MODE )" Her plustegnet viser, at dette ord skal være til stede i hvert returnerede tekst , mens minustegn angiver, at dette ord ikke skal vises i den returnerede tekst.
    forespørgselsudvidelse søger

    forespørgselsudvidelsesfil søgning er en modifikation af et naturligt sprog søgning . Søgestrengen anvendes til at udføre en naturligt sprog søgning. Ordene returneres af søgningen sættes til søgestrengen og søgningen udføres igen . Forespørgslen returnerer resultaterne fra den anden søgning . Hvis du vil oprette forespørgselsudvidelse søgning, skal du tilføje " MED Forespørgselsudvidelse " eller "IN naturligt sprog MODE MED Forespørgselsudvidelse " til søgningen udsagn : " Vælg * fra salg Hvor MATCH (titel , body ) MOD ( ' PHP med Forespørgselsudvidelse ) "

    Forrige :

    næste :
      Relaterede artikler
    ·PHP Forskel mellem require_once og include_once 
    ·MySQL PHP billedupload Tutorials 
    ·Hvordan til at skabe dynamiske Næste & Forrige knapper…
    ·Hvordan du øger din hukommelse PHP i Apache 
    ·PHP Security Training 
    ·Sådan Slet dubletter med Oracle SQL 
    ·Sådan oprettes en PHP Fil 
    ·Sådan Opdatere en tabel i MySQL 
    ·Sådan bruges PHPMailer på en Webform 
    ·Hvordan man laver et domæne søgemaskine med PHP 
      Anbefalede Artikler
    ·Sådan Override cPanel Globale indstillinger for en PHP…
    ·Sådan indstilles Thread Start Time på en Android 
    ·Definer Infinite Loop 
    ·DIY Rose Bouquet 
    ·Sådan Konverter Oktal til Binary i Java 
    ·Sådan tilføjes et dokument i ColdFusion 
    ·Hvordan man laver et telefonopkald Dashcode 
    ·Hvordan skal tjekkes , om et modul Loaded i Python 
    ·Hvad er funktionerne af Visual Basic 
    ·PHP Variabler Vs . Funktioner 
    Copyright © Computer Viden http://www.computerdk.com