Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvorenie databázy MySQL . Prejdite na " Ovládací panel " , váš web hosting spoločnosti na webové stránky chránené heslom , kde môžete vykonať zmeny na vašich webových stránkach , a nájsť v sekcii pre správu MySQL . Postupujte podľa pokynov pre vytvorenie databázy s názvom " príklad - search " . Vytvoriť užívateľa pre novú databázu s názvom " príklad - search - user " . Dajte užívateľa bez ohľadu na heslo , ktoré si želajú . 
 2 
 Nájdite časť ovládacieho panelu , kde môžete zadať SQL príkazy pre nové databázy . To bude niečo ako " Enter SQL tu " alebo " spustiť tento SQL na databáze " nasleduje textového poľa . Takáto obrazovka sa objaví automaticky vo väčšine web hosting ovládacie panely po vytvorení novej databázy . Použite toto rozhranie spustiť nasledujúci príkaz SQL skopírovaním a vložením tohto kódu do textového poľa : 
 
 CREATE TABLE článok ( 
 
 id SMALLINT unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY , 
 
 titul VARCHAR ( 120 ) NOT NULL , 
 
 článok- tEXT NOT NULL , 
 
 vo fulltexte ( názov , článok - text ) 
 
 ) 
 
 bude vytvorená nová tabuľka . To bude obsahovať články s názvom a textové telo . MySQL vytvorí " fulltext " index pre tabuľku , čo znamená , že budeme schopní rýchlo vyhľadávať celé telá článkov . 
 3 
 Naplniť databázu . Použite niektoré články z webu , alebo robiť nejaké a dať ich do svojho " článok" tabuľky , takže máme nejaký obsah pre vyhľadávanie na . Vaše ovládací panel by mal poskytnúť webové rozhranie pre vytváranie záznamov v databáze . ( Ak používate obsah iných ľudí , uistite sa , že nemáte publikovať tento vyhľadávač na internete , ako by bolo považované za plagiátorstvo . ) 
 Vytvorte si Search funkcie 
 4 
 Vytvorte súbor HTML s názvom " príklad - search.html " . Umiestnite súbor v hlavnom adresári vášho webu - zložka vidíte , keď sa najprv prihlásiť pomocou FTP alebo ísť na nahranie súboru stredu vášho ovládacieho panela . Použite tento HTML na stránke : 
 
  
 
 < forma = " POST " action = " príklad - search.php " > 
 
 Zadajte jeden hľadaný výraz : 
 
input type = " text " name = " keyword " /> sťahovanie
 < input type = " submit " value = " Choď " /> 
 
 < /form > 
 
 < /body > 
 
 < /html > 
 5 
 vytvorte súbor s PHP , ktorý bude spracovávať hľadanie . Nazvime to " príklad - search.php " a začať sa základné otvárací PHP tag : ? 
 
 < Php 
 
 Uložte súbor ako " príklad - search.php " a umiestnite ho do rovnakej zložky , kde máte súbor s HTML . 
 6 
 Nastaviť základné premenné skriptu je . Najprv vytvorte riadok kódu nastavenie databázy užívateľských heslo . V obchodnej aplikácii , mali by ste dať toto heslo v samostatnom súbore . V našom príklade , však, dáme ho do kódu po vzore " $ db_paswd = " " , nasledované heslom , ktoré ste si zvolili pre " napríklad pri hľadaní užívateľa " a potom " " , " . Napríklad , ak príklad - search - užívateľské heslo je " abc123 " , potom použite nasledujúci riadok kódu : 
 
 $ db_paswd = ' ABC123 ' ; 
 
 sa neodporúča používať " abc123 " ako heslo 
 
 Pripojte sa k databáze MySQL s touto riadok kódu : . 
 
 $ DBH = mysql_connect ( ' localhost ' , ' example - search - user ' , $ db_paswd ) ; 
 
 Získajte hľadaný výraz odoslanej z formulára HTML s týmto riadok kódu : 
 
 $ slovo = $ _REQUEST [ ' kľúčové slová ' ] ; 
 
 , aby vyhľadávanie podľa kľúčového slova v bezpečí pre databázy s týmto riadok kódu : 
 
 $ slovo = mysql_real_escape_string ( $ slovo ) ; 
 7 
 Spustiť vyhľadávanie článku. Nastaviť SQL dotaz s týmto riadok kódu : 
 
 $ query = " SELECT id , názov , článok, text z článku , ak titul ako ' % $ keywords % ' alebo predmet , text , napr " % % " kľúčové slová " ; 
 
 Tento dotaz vyhľadá všetky články s kľúčovým slovom užívateľa v názve alebo tele . Spustenie dotazu na databázu s touto riadok kódu : 
 
 $ sth = mysql_query ( $ dotaz , $ DBH ) ; 
 8 
 Zobrazenie výsledkov . Zistite si , koľko článkov zodpovedal hľadané kľúčové slovo pomocou tento riadok kódu : 
 
 $ RESULT_COUNT = mysql_num_rows ( $ sth ) ; 
 
 Ak nie sú k dispozícii žiadne zápasy , zobrazí sa " ani jeden zápas " výsledok . V opačnom prípade zobrazí výsledky . Použite tento blok kódu k tomu , že : 
 
 if ( $ RESULT_COUNT == 0 ) { //neboli nájdené žiadne výsledky . Zobrazí správu " Žiadne výsledky " ? > 
 
 
 
 Nájdené žiadne zápasy . 
 
< /P >
 < ? php } else { //tu sú výsledky . Displej je > 
 
 
 
 Názov : ?   < /p > < ? . br >   skript vypíše názov každého výrobku , ktorý zodpovedá hľadaný výraz   Zatvorte PHP skript s uzatváracou PHP značku , ako je tento : ?   > ; 
 
 9