Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να δημιουργήσετε ένα σε απευθείας σύνδεση δυνατότητα αναζήτησης Directory για Intranet μου

Ένας από τους ευκολότερους και πιο αποτελεσματικούς τρόπους για να διανέμουν τα δεδομένα , όπως στοιχεία επικοινωνίας ή τις ευθύνες δουλειά σε ένα μεγάλο έργο με μια εσωτερική βάση δεδομένων της εταιρείας . Εάν έχετε ένα εφεδρικό διακομιστή Web και κάποια γνώση της εργασίας με PHP και MySQL , μπορείτε να χρησιμοποιήσετε το διακομιστή για να φιλοξενήσει μια διαδικτυακή πύλη με δεδομένα που είναι αποθηκευμένα στο intranet , που επιτρέπει σε οποιονδήποτε στο δίκτυο για να αποκτήσετε πρόσβαση σε πληροφορίες που θέλετε να δημοσιεύσετε . Τα πράγματα που θα χρειαστείτε
Apache διακομιστής Web
PHP5
βάση δεδομένων MySQL
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ξεκινήστε MySQL από ένα παράθυρο τερματικού με την εντολή " mysql " και να χρησιμοποιήσετε το " CREATE TABLE " σύνταξη, για να δημιουργήσετε τον πίνακα της βάσης δεδομένων σας . Για παράδειγμα , αν δημιουργείτε μια βάση δεδομένων όλων των εργαζομένων , θα μπορούσε να πει " CREATE TABLE εργαζομένων ( id NOT NULL AUTO_INCREMENT PRIMARY KEY , Όνομα ΚΕΙΜΕΝΟ , επώνυμο ΚΕΙΜΕΝΟ ) ? " Η οποία θα δημιουργήσει ένα πίνακα τριών στηλών που αποτελείται από ένα μοναδικό αναγνωριστικό αριθμό ότι θα αυξηθεί αυτόματα με τον αριθμό των ατόμων , μια πρώτη στήλη το όνομα και τελευταία στήλη το όνομα . 2

Εισάγετε όλα τα δεδομένα για τα οποία θέλετε οι άνθρωποι να είναι σε θέση να ψάξει στον πίνακα .

Η 3

Δημιούργησε ένα νέο αρχείο στο PHP σας κατάλογο του διακομιστή Web , βεβαιωθείτε ότι δεν έχει περιεχόμενο , εκτός από το " " τελειώνει γραμμή . Χρήση PHP ενσωματωμένο MySQL εντολές για τη δημιουργία κώδικα μεταξύ της έναρξης και του τέλους γραμμών που θα συνδεθεί με το διακομιστή Web σας --- « mysql_connect ( ) " θα χειριστεί την σύνδεση ? Θα πρέπει να παρέχει το όνομα χρήστη και τον κωδικό με τον οποίο θα έχουν ρυθμιστεί MySQL .
Η 4

Γράψτε έναν κωδικό για να αναζητήσετε μέσα από τη στήλη τελευταία ονόματα με τη χρήση " mysql_query ( ) " με το ερώτημα "SELECT * FROM εργαζομένων WHERE επώνυμο LIKE ' % $ _GET [ αναζήτηση] % " μέσα στις παρενθέσεις . Επιστροφή κείμενο από το ερώτημα χρησιμοποιώντας " mysql_fetch_rows " της PHP εντολή, η οποία θα επιτρέψει σε σας για να μεταφράσει τα αποτελέσματα του ερωτήματος SQL είναι σε χρησιμοποιήσιμη πίνακα.
5

Προσθέστε μια γραμμή χρησιμοποιώντας την PHP " echo" εντολή για εκτύπωση από τα αποτελέσματα από τον πίνακα . Για παράδειγμα , αν σας κάλεσε σειρά σας " Sqldata [ ] " μπορείτε να χρησιμοποιήσετε τον κωδικό " για $ εργαζομένων στο Sqldata { echo $ εργαζομένων ? } " Για να γίνει αυτό
Η 6

Επίδειξη τον κωδικό από την είσοδο . " localhost /yourphpname.php ; search = en " στη γραμμή διευθύνσεων του προγράμματος περιήγησης στο Web . Η ιστοσελίδα θα εκτυπώσει τώρα από μια λίστα όλων των εργαζομένων των οποίων η τελευταία ονόματα περιέχουν «en» : για παράδειγμα, οι εργαζόμενοι με τα τελευταία ονόματα Johansen , Enfield και Sonnenberg θα επιστραφεί
Η 7

Δείτε κωδικό σας . από οποιονδήποτε υπολογιστή εισάγοντας την τοπική διεύθυνση IP ( συνήθως αρχίζει με " 192.168 " του διακομιστή Web σε οποιονδήποτε υπολογιστή στο intranet .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα