Δημιουργήστε μια βάση δεδομένων MySQL . Πηγαίνετε στο " πίνακα ελέγχου , " web hosting της εταιρείας σας τις προστατεύεται με κωδικό πρόσβασης ιστοσελίδες όπου μπορείτε να κάνετε αλλαγές στην ιστοσελίδα σας , και βρείτε την ενότητα διαχείρισης MySQL . Ακολουθήστε τις οδηγίες για να δημιουργήσετε μια βάση δεδομένων που ονομάζεται "Το παράδειγμα της αναζήτησης " . Δημιουργήστε ένα χρήστη για τη νέα βάση δεδομένων που ονομάζεται « παράδειγμα -search- χρήστη " . Δώστε το χρήστη ό, τι τον κωδικό πρόσβασης που επιθυμείτε . 2
Βρείτε το τμήμα του πίνακα ελέγχου σας, όπου μπορείτε να εισάγετε εντολές SQL για τη νέα βάση δεδομένων σας . Θα πω κάτι σαν " Enter SQL εδώ" ή "τρέχει αυτό το SQL στη βάση δεδομένων σας ", ακολουθούμενο από ένα πλαίσιο κειμένου . Θα εμφανιστεί αυτόματα μια τέτοια οθόνη τους περισσότερους πίνακες web hosting έλεγχο μετά μπορείτε να δημιουργήσετε μια νέα βάση δεδομένων . Χρησιμοποιήστε αυτή τη διεπαφή για να εκτελέσετε την ακόλουθη εντολή SQL με αντιγραφή και επικόλληση αυτού του κώδικα στο πλαίσιο κειμένου :
CREATE TABLE άρθρο (
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
τίτλο VARCHAR ( 120 ) NOT NULL , πώληση
ΚΕΙΜΕΝΟ άρθρο- κείμενο NOT NULL , πώληση
FULLTEXT ( τίτλος , κείμενο του άρθρου )
)
Α θα δημιουργηθεί νέο πίνακα . Θα περιέχει άρθρα με τον τίτλο και το σώμα κειμένου . MySQL θα δημιουργήσει ένα " πλήρες " δείκτης για τον πίνακα , που σημαίνει ότι θα είναι σε θέση να αναζητήσετε γρήγορα ολόκληρα σώματα των άρθρων » .
Εικόνων 3
Συμπλήρωση της βάσης δεδομένων σας . Χρησιμοποιήστε κάποια άρθρα από το διαδίκτυο ή να κάνετε μερικά μέχρι και τα βάζουμε στο τραπέζι σας " άρθρο " έτσι έχουμε κάποιο περιεχόμενο να κάνετε αναζήτηση στο . Πίνακα ελέγχου σας θα πρέπει να παρέχει ένα web interface για τη δημιουργία εγγραφών στη βάση δεδομένων . ( Εάν χρησιμοποιείτε το περιεχόμενο άλλων ανθρώπων , φροντίστε να μην δημοσιεύσει αυτήν τη μηχανή αναζήτησης στο διαδίκτυο , καθώς αυτό θα μπορούσε να θεωρηθεί λογοκλοπή . )
Εικόνων Δημιουργήστε λειτουργίας αναζήτησης σας
Η 4
Κάντε ένα αρχείο HTML που ονομάζεται " παράδειγμα - search.html " . Τοποθετήστε το αρχείο στο φάκελο του κύριου δικτυακού σας τόπου - το φάκελο που βλέπετε όταν συνδέεστε για πρώτη φορά με FTP ή να πάτε στο κέντρο upload αρχείων του πίνακα ελέγχου σας . Χρησιμοποιήστε αυτό το HTML για τη σελίδα :
<μέθοδο της φόρμας = " POST " action = " παράδειγμα - search.php " >
Πληκτρολογήστε έναν όρο αναζήτησης :
5
Δημιουργήστε ένα αρχείο PHP που θα χειριστεί την αναζήτηση . Αποκαλούν « παράδειγμα - search.php » και ξεκινήστε με τη βασική ετικέτα ανοίγματος PHP :
Αποθηκεύστε το αρχείο σας ως " παράδειγμα - search.php " και τοποθετήστε το μέσα; το ίδιο φάκελο όπου μπορείτε να βάλετε το αρχείο HTML . Ρύθμιση βασικές μεταβλητές script σας . Αρχικά, δημιουργήστε μια γραμμή κώδικα δημιουργία του κωδικού πρόσβασης του χρήστη βάσης δεδομένων . Σε μια επιχειρηματική εφαρμογή , που θα θέσει αυτόν τον κωδικό πρόσβασης σε ένα ξεχωριστό αρχείο . Για φροντιστήριο μας , όμως , εμείς θα το βάλουμε στον κώδικα μετά το σχέδιο " $ db_paswd = " ακολουθούμενο από τον κωδικό πρόσβασης που επιλέξατε για " παράδειγμα -search- χρήστη " και στη συνέχεια " " ? " . Για παράδειγμα , αν ο κωδικός παράδειγμα -search- χρήστη είναι " abc123 ", στη συνέχεια, χρησιμοποιήστε την ακόλουθη γραμμή κώδικα : $ db_paswd = " abc123 " ? δεν συνιστάται η χρήση " abc123 ", όπως τον κωδικό σας Σύνδεση με τη βάση δεδομένων MySQL με αυτή τη γραμμή κώδικα : . $ dbh = mysql_connect ( ' localhost ', ' παράδειγμα -search- χρήστη » , $ db_paswd ) ? Αποκτήστε τον όρο αναζήτησης που αποστέλλονται από τη μορφή HTML με αυτή τη γραμμή κώδικα : $ λέξη-κλειδί = $ _REQUEST [' κλειδί '] ? τώρα κάνετε τη λέξη-κλειδί αναζήτησης ασφαλή για τη βάση δεδομένων με αυτή τη γραμμή κώδικα : $ λέξη-κλειδί = mysql_real_escape_string ( $ λέξη-κλειδί ) ? Εκτελέστε την αναζήτηση άρθρου . Ρύθμιση ερώτημα SQL σας με αυτή τη γραμμή κώδικα : $ query = "SELECT id , τον τίτλο , το άρθρο - κειμένου από το άρθρο ΟΠΟΥ τίτλο LIKE ' % $ % λέξεις-κλειδιά » ή αντικείμενο κειμένου LIKE' % % λέξεις-κλειδιά » " ? Αυτό το ερώτημα θα αναζητήσει όλα τα άρθρα με λέξη-κλειδί του χρήστη στον τίτλο ή οργανισμό . Εκτελέστε το ερώτημα στη βάση δεδομένων με αυτή τη γραμμή κώδικα : $ sth = mysql_query ( $ query , $ dbh ) ? Εμφάνιση των αποτελεσμάτων . Μάθετε πόσα άρθρα ταιριάζει με την λέξη-κλειδί αναζήτησης , χρησιμοποιώντας αυτήν τη γραμμή κώδικα : $ RESULT_COUNT = mysql_num_rows ( $ sth ) ? Αν δεν υπάρχουν αγώνες , εμφανίζει μια « καμία αντιστοιχία " αποτέλεσμα . Διαφορετικά , εμφανίζει τα αποτελέσματα . Χρησιμοποιήστε αυτό το μπλοκ του κώδικα για να το κάνουμε αυτό : if ( $ RESULT_COUNT == 0 ) { //δε βρέθηκαν αποτελέσματα . Εμφανίσει ένα μήνυμα " δεν ταιριάζει " > Δεν βρέθηκαν εγγραφές . php } else { //υπάρχουν αγώνες . Εμφανίσει τους > Τίτλος : ; σενάριό σας έξοδο ο τίτλος του κάθε άρθρο που να ταιριάζει με τον όρο αναζήτησης Κλείστε PHP script σας με το κλείσιμο PHP tag σαν αυτό : ? > ?
Η 6
Είναι
Η 7
8
Η 9
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα