Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Bättre sätt att söka med PHP & MySQL Word Keys

    sökfunktioner är både viktigt och betydelsefullt för webbplatser . Du måste ge besökare förmåga att söka efter produkter eller artiklar genom att skriva nyckelord . Besökare ange ett eller flera nyckelord i sökrutan , och du behöver utveckla en SQL-fråga för att hantera sökningar . Sätten att konstruera SQL-fråga i MySQL kommer att påverka sökordssökningar . För att bättre utföra funktioner sökord, det finns olika SQL Query inblandade tekniker . Exakt Sök

    För exakta sökordssökningar , måste du skapa frågor med hjälp av enkla där förhållandena : " SELECT * FROM försäljning där MATCH ( titel , kropp ) MOT ( ' PHP ' ) " Du måste också ta bort det tomma utrymmet från vänster och höger om söksträngen via " Itrim " och " rtrim " funktioner : $ search_text = ltrim ( $ search_text ) , $ search_text = rtrim ( $ search_text ) ,
    någon var Matcha

    för någon där match , måste du läsa söktermen och dela upp den i rad sökord med " split " -kommandot . Sök sedan igenom varje termin . PHP-koden för denna funktion är som följer : $ sökord = split ( " " , $ search_text ) , medan ( lista ( $ key , $ val ) = varje ( $ sökord ) ) {if ( $ val < > " , " och strlen ( $ val ) > 0 ) { . $ q = " namn som ' % $ val % " eller " ;} Addera ditt Advanced Boolean Söka

    Boolean Search gör det möjligt för användarna att begränsa sina resultat via med booleska operatorer som AND, OR, XOR och andra aktörer . Om du vill använda Boolean läget , bör du lägga till " IN BOOLEAN MODE " i slutet av SQL-fråga : " SELECT * FROM försäljning där MATCH ( titel , kropp ) MOT ( ' PHP ' IN BOOLEAN MODE ) " Du kan även bygga mer avancerad sökning om sökord PHP via plus -eller minustecken : " SELECT * FROM försäljning där MATCH ( titel , kropp ) MOT ( ' + PHP - MySQL ' iN BOOLEAN MODE ) " här plustecknet visar att detta ord måste finnas i varje returnerade texten , medan minustecken anger att detta ord inte får förekomma i den returnerade texten .
    Query Expansion Sökningar

    frågeexpansion sökning är en modifiering av ett naturligt språk sökning . Sökandet strängen används för att utföra ett naturligt språk sökning. De ord som returneras av sökningen läggs till söksträngen och sökningen görs igen . Frågan returnerar resultaten från den andra sökningen . Att skapa frågeexpansion sökning , måste du lägga till " WITH frågeexpansion " eller " I naturligt språk LÄGE MED frågeexpansion " till sök uttalanden : " SELECT * FROM försäljning där MATCH ( titel , kropp ) MOT ( ' PHP med frågeexpansion ) " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Namnge en session i PHP
    ·Inaktivera PHP Register Globals på IX Webbhotell
    ·Hur man läser en CSV -fil i PHP
    ·Hur du installerar ett PHP Proxy Host för JavaScript
    ·Hur lägger jag till Google Analytics till en PHP -fil
    ·Hur Render PHP Utan att vänta
    ·Hur Aggregate samma värden i MySQL
    ·Hur konvertera HTML till PHP
    ·Urlencode & specialtecken i PHP
    ·Hur man ställer en Hämta i PHP
    Utvalda artiklarna
    ·Hur man skapar dynamiska sidor med PHP & MySQL
    ·Så här visar MySQL data med PHP
    ·Hur man lär Pekare i C
    ·Hur referera till ett objekt namn i PHP
    ·Hur man gör en 2D Grid System i XNA
    ·MySQL Fogar Update Query Tutorial
    ·Hur man byter ett tecken i en sträng i VB6
    ·Learning Programmering med Visual Basic Net
    ·Hur man använder lokala variabler i Python Scripts
    ·Skillnader mellan två strängar i en PHP funktion
    Copyright © Dator Kunskap http://www.dator.xyz