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

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

String Connection για MySQL

μοντέλα δεδομένων Το σύστημα της βάσης δεδομένων MySQL για πολλές εφαρμογές και ιστοσελίδες . Χρησιμοποιώντας ένα MySQL προγραμματιστές βάσεων δεδομένων μπορούν να δημιουργήσουν τόσο ισχυρό και ελαφρύ εφαρμογές . Για να ανακτήσετε ή να εισαγάγετε τα δεδομένα χρησιμοποιώντας μια βάση δεδομένων MySQL , η σύνδεση πρέπει να γίνει σε αυτό . Κατά τη δημιουργία μίας σύνδεσης , MySQL απαιτεί μια σειρά από στοιχεία δεδομένα που δείχνουν λεπτομέρειες, όπως η τοποθεσία της βάσης δεδομένων καθώς και ένα όνομα χρήστη και κωδικό πρόσβασης για αυτό . Τα δεδομένα αυτά συνδυάζονται για να σχηματίσουν μια συμβολοσειρά σύνδεσης MySQL . Σκοπός
Η

Ο σκοπός της δημιουργίας και χρησιμοποιώντας μια συμβολοσειρά σύνδεσης MySQL είναι να δημιουργήσει μια σύνδεση με μια βάση δεδομένων MySQL προσβάσιμοι μέσω ενός δικτύου , συνήθως το Διαδίκτυο . Εφαρμογές , όπως ιστοσελίδες, μπορεί να συνδεθεί με μια βάση δεδομένων MySQL , το ερώτημα για τα δεδομένα , στη συνέχεια, να παρουσιάσει αυτά τα δεδομένα μέσα σε ένα περιβάλλον HTML για τους χρήστες του site . Αυτές οι ιστοσελίδες μπορούν επίσης να ενημερώσει και να εισάγετε δεδομένα στη βάση δεδομένων μέσω της σύνδεσης που συστάθηκε αρχικά με τη χρήση της συμβολοσειράς σύνδεσης MySQL .
Εικόνων Τοποθεσία Δείκτης
Η

Η συμβολοσειρά σύνδεσης MySQL περιέχει τη θέση του απαιτείται η βάση δεδομένων MySQL . Αυτό υποδεικνύεται χρησιμοποιώντας μια διεύθυνση IP ( Internet Protocol) για το διακομιστή που φιλοξενεί τη βάση δεδομένων . Το ακόλουθο δείγμα απόσπασμα δείχνει το στοιχείο διακομιστή σε μια συμβολοσειρά σύνδεσης :

διακομιστή = 127.0.0.1 ?

Σε πολλές περιπτώσεις, οι προγραμματιστές που χρησιμοποιούν πλευρά του server scripting σε γλώσσες όπως η PHP μπορεί να παρέχει τη διεύθυνση URL ( Uniform Resource Locator) για το διακομιστή αντί για τη διεύθυνση IP .

Η λογαριασμού χρήστη
Η

Η συμβολοσειρά σύνδεσης MySQL απαιτεί το όνομα χρήστη για το χρήστη που έχει χορηγηθεί τα απαιτούμενα δικαιώματα για την πρόσβαση σε βάσεις δεδομένων . Όταν δημιουργείται μια βάση δεδομένων MySQL , μπορεί επίσης να δημιουργηθεί και να χορηγηθεί καθορίζεται αποκτήστε πρόσβαση σε λογαριασμούς χρηστών . Μόνο ονόματα χρηστών αναφέροντας λογαριασμούς με την πρόσβαση αυτή θα είναι σε θέση να συνδεθείτε σε μια βάση δεδομένων . Το όνομα χρήστη υποδεικνύεται εντός της συμβολοσειράς σύνδεσης ως εξής :

Uid = johnsmith01 ?

Το όνομα από μόνο του δεν είναι αρκετό για να επιτρέψει την πρόσβαση σε μια βάση δεδομένων MySQL , τον κωδικό πρόσβασης , πρέπει επίσης να συμπεριληφθούν <. br >
Η Χρήστης Κωδικός
Η

Ο κωδικός που περιλαμβάνονται σε μια συμβολοσειρά σύνδεσης MySQL πρέπει να ταιριάζει με τον κωδικό πρόσβασης που έχει επιλεγεί για το χρήστη του οποίου το όνομα έχει επίσης περιληφθεί . Όταν μια απόπειρα σύνδεσης , το σύστημα ελέγχει αν η MySQL κωδικό ταιριάζει με αυτήν που αποθηκεύονται για τον εν λόγω χρήστη , καθώς και τον έλεγχο ότι ο χρήστης έχει τα απαιτούμενα δικαιώματα . Τα χαρακτηριστικά όνομα χρήστη μέσα σε strings MySQL σύνδεση , χρησιμοποιώντας την ακόλουθη σύνταξη :

Pwd = mary1976 ?

Αυτή είναι μια περίπτωση όπου αδύναμους κωδικούς πρόσβασης μπορούν ενδεχομένως να θέσει σε κίνδυνο την ασφάλεια του συστήματος βάσης δεδομένων


Database
Η

Η ίδια η βάση δεδομένων πρέπει να αναγράφεται ως μέρος της συμβολοσειράς σύνδεσης MySQL . Το ίδιο διακομιστή μπορεί να έχει πολλαπλές βάσεις δεδομένων που αποθηκεύονται σε αυτό , σε ορισμένες περιπτώσεις, για πολλούς δικτυακούς τόπους . Η ίδια ιστοσελίδα ή φιλοξενείται λογαριασμός μπορεί επίσης να έχει διάφορες βάσεις δεδομένων , έτσι ώστε η συμβολοσειρά σύνδεσης πρέπει να γνωρίζει ποια να χρησιμοποιήσει από προεπιλογή . Το όνομα της βάσης δεδομένων που περιλαμβάνονται στη σειρά ως εξής :

Database = πράγματα?

Όταν γλώσσες πλευρά του server , όπως η PHP που χρησιμοποιούνται , το όνομα της βάσης δεδομένων είναι συχνά περιλαμβάνεται σε ξεχωριστή δήλωση ως εξής :

mysql_connect ( "localhost " , " johnsmith01 " , " mary1976 ")?

mysql_select_db ( « πράγματα ») ?

Η χρήση του "localhost " είναι κοινή σε περιπτώσεις όπου ένα σενάριο είναι στον ίδιο server με τη βάση δεδομένων .
Η
εικόνων

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

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