creare un database MySQL . Vai su " Pannello di controllo", la vostra società di web hosting di pagine web protette da password in cui è possibile apportare modifiche al tuo sito web, e trovare la sezione di gestione di MySQL . Seguire le istruzioni per creare un database chiamato " esempio - ricerca". Creare un utente per il nuovo database denominato " esempio -search- user" . Dare all'utente la password che desiderate. 
 2 
 Trova la sezione del pannello di controllo in cui è possibile inserire i comandi SQL per il nuovo database . Si dirà qualcosa come "Enter SQL qui " o " eseguire questo SQL sul database " seguita da una casella di testo . Apparirà una schermata simile automaticamente nella maggior parte dei pannelli di controllo di hosting web , dopo aver creato un nuovo database . Utilizzare tale interfaccia per eseguire il seguente comando SQL copiando e incollando questo codice nella casella di testo : 
 
 CREATE TABLE articolo ( 
 
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , Stati
titolo VARCHAR ( 120 ) NOT NULL , Stati
articolo - testo tEXT NOT NULL , Stati
FULLTEXT (titolo , articolo - text ) per
) per
 nuova tabella verrà creata . Conterrà articoli con un titolo e un corpo di testo . MySQL creerà un indice di " full-text " per la tavola , il che significa che saremo in grado di cercare rapidamente interi corpi degli articoli . 
 3 
 popolare il database . Utilizzare alcuni articoli dal web o fare un po 'di su e metterli nella tabella " articolo" così abbiamo qualche contenuto per effettuare una ricerca . Il pannello di controllo deve fornire una interfaccia web per la creazione di voci nel database . ( Se si utilizza il contenuto di altre persone , assicurarsi che non si pubblica questo motore di ricerca sul web , come che potrebbe essere considerato plagio . ) Economici Crea il tuo Funzione di ricerca 
 4 
 Rende un file HTML chiamato " esempio - search.html " . Inserire il file nella cartella principale del tuo sito web - la cartella si vede quando si accede con FTP o andare su File centro di upload del vostro pannello di controllo . Usa questo codice HTML per la pagina : 
 
  
 
 < form method = azione "POST" = "example - search.php " > 
 
 Inserisci un termine di ricerca : 
 
 input type = valore  
 
 < " submit " = " Go " /> 
 
 < /form > 
 
 < /body> 
 
 < /html > 
 5 
 creare un file PHP che consente di gestire la ricerca . Chiamatela " esempio - search.php " e avviarlo con il tag di apertura del PHP di base : ? 
 
   Salvare il file come " esempio - search.php " e inserirlo nel nella stessa cartella dove hai messo il file HTML .   le variabili di base del vostro script . Prima di creare una linea di impostare la password dell'utente database dei codici . In un'applicazione aziendale , si dovrebbe mettere la password in un file separato . Per il nostro tutorial , tuttavia , lo metteremo nel codice seguendo il modello "$ db_paswd = ' " seguito dalla password che hai scelto per " es -search- user" e poi " '; " . Per esempio, se la password di esempio - ricerca - utente è " abc123 ", quindi utilizzare la seguente riga di codice :   $ db_paswd = ' abc123 ';   Non è consigliabile utilizzare " . abc123 " come password   connettersi al database MySQL con questa riga di codice :   $ dbh = mysql_connect ( 'localhost ', ' es -search- user' , $ db_paswd ) ;   Prendi il termine di ricerca inviate dal form HTML con questa riga di codice :   $ chiave = $ _REQUEST [' chiave '] ;   rendere sicura la parola chiave di ricerca per il database con questa riga di codice :   $ chiave = mysql_real_escape_string ( $ parola chiave ) ;   Esegui la ricerca articolo . Impostare la query SQL con questa riga di codice :   $ query = "SELECT id , titolo, articolo , testo FROM articolo WHERE title LIKE ' % $ parola chiave % ' o di un articolo - testo LIKE ' % parole chiave % ' " ;   Questa query cercare tutti gli articoli con parola chiave dell'utente nel titolo o nel corpo . Eseguire la query sul database con questa riga di codice :   $ sth = mysql_query ( $ query , $ dbh ) ;   visualizzerà i risultati. Scopri quanti articoli corrisponde la parola chiave di ricerca utilizzando questa riga di codice :   $ RESULT_COUNT = mysql_num_rows ( $ sth ) ;   Se non ci sono partite , mostrano un "no match " risultato . In caso contrario , visualizzare i risultati . Utilizzare questo blocco di codice per farlo :   if ( $ RESULT_COUNT == 0 ) { //non sono stati trovati risultati . Visualizzare un " no match " messaggio? >     Nessun risultato .   < ? php } else { //non ci sono partite . Visualizzarle >     Titolo : ? ? ?   Il tuo script darà il titolo di ogni articolo che corrisponde al termine di ricerca   Chiudi l' script PHP con il tag PHP di chiusura in questo modo: . ?   > ; 
 6 
 
 
 
 
 
 
 
 
 7 
 
 
 
 8 
 
 
 
 
 
 
 
 
 
 
 
 9 
 
 
              Informazioni correlate
                  
Programmazione © www.354353.com