| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come costruire un esempio di un sito web PHP Ricerca
    Ricerca è la pietra miliare di Internet . Senza di essa , non saremmo in grado di trovare qualsiasi cosa in quel grande corpo di informazioni . Così ad un certo punto il vostro sito PHP sarà probabilmente bisogno di fornire servizi di ricerca . È sempre possibile incorporare i servizi di ricerca di Google nel tuo sito web , ma a volte è necessario un servizio di ricerca particolarmente adatto al contenuto del tuo sito . Come fare una funzione di ricerca specializzato varierà in base alle vostre esigenze . Tuttavia , la costruzione di un esempio di ricerca PHP motore prima vi darà l' esperienza è necessario trovare nuovi modi per espandere su di esso . Cose che ti serviranno
    PHP con database MySQL
    Mostra più istruzioni
    impostato il database
    1

    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 < p > 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 : ?

    < Php

    Salvare il file come " esempio - search.php " e inserirlo nel nella stessa cartella dove hai messo il file HTML .
    6

    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 ) ;
    7

    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 ) ;
    8

    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 : ? ? ? < Php echo $ risultato [ 'title' ] >


    Il tuo script darà il titolo di ogni articolo che corrisponde al termine di ricerca
    9

    Chiudi l' script PHP con il tag PHP di chiusura in questo modo: . ?

    > ;

    Previous :

    next :
      Articoli Correlati
    ·Come emettere Sequenza di uscita su file in PHP 
    ·Stipendio di Junior PHP Developer 
    ·Come costruire query in PHP 
    ·Come inviare un SMS con uno script PHP 
    ·Come fare riferimento a nome di un oggetto in PHP 
    ·Come convertire tutto in lettere maiuscole con PHP 
    ·Codice carattere all'inizio di una stringa in PHP 
    ·Come aggiornare PHP per Windows 
    ·Come fare riferimento a una stringa di connessione in A…
    ·Come file di download e visualizzare dal database in PH…
      Articoli in evidenza
    ·Come convertire una stringa alfabetica di numeri in Jav…
    ·Progetti C - Sharp per la Scuola di Management 
    ·Tutorial per AJAX Impaginazione e JQuery in PHP 
    ·Come fare riferimento a percorsi disco su Python 
    ·Come caricare file di grandi dimensioni utilizzando PHP…
    ·Qual è la complessità temporale di una ricerca in pro…
    ·Come scrivere programmi con VBA 
    ·Come creare più database di Joomla ! MySQL 
    ·Come utilizzare il codice PHP in una funzione di script…
    ·Definizione di istruzioni sequenziali 
    Copyright © Conoscenza Informatica http://it.wingwit.com