Πώς να συνδεθείτε στη βάση

Πίνακας περιεχομένων:

Πώς να συνδεθείτε στη βάση
Πώς να συνδεθείτε στη βάση

Βίντεο: Πώς να συνδεθείτε στη βάση

Βίντεο: Πώς να συνδεθείτε στη βάση
Βίντεο: Πως να συνδεθείτε στο SpeechVoice University 2024, Νοέμβριος
Anonim

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

Πώς να συνδεθείτε στη βάση
Πώς να συνδεθείτε στη βάση

Οδηγίες

Βήμα 1

Δημιουργήστε μια νέα μεταβλητή στο σενάριο php και αντιστοιχίστε την σύνδεση που επιστρέφεται από την ενσωματωμένη συνάρτηση mysql_connect. Αυτή η συνάρτηση πρέπει να περάσει τρεις παραμέτρους: διεύθυνση διακομιστή sql, όνομα χρήστη και κωδικό πρόσβασης. Η διεύθυνση μπορεί να είναι ένας πλήρης σύνδεσμος που ξεκινά με το πρωτόκολλο σύνδεσης και τελειώνει με τον αριθμό θύρας του απομακρυσμένου διακομιστή - για παράδειγμα,

Βήμα 2

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

$ connectToDB = mysql_connect ("localhost", "MySQLuserName", "MySQLuserPass");

Εάν η σύνδεση αποτύχει, η μεταβλητή $ connectToDB θα είναι False.

Βήμα 3

Στο προηγούμενο βήμα, δημιουργήσατε επαφή με τον διακομιστή SQL και μετά από αυτό πρέπει να στείλετε ένα αίτημα για να επιλέξετε μία από τις διαθέσιμες βάσεις δεδομένων στον χρήστη του οποίου τα στοιχεία σύνδεσης μεταβιβάσατε στη συνάρτηση mysql_connect. Για να το κάνετε αυτό, χρησιμοποιήστε μια άλλη ενσωματωμένη συνάρτηση PHP - mysql_select_db. Απαιτεί την υποχρεωτική ένδειξη δύο παραμέτρων - το όνομα της βάσης δεδομένων που σας ενδιαφέρει και έναν σύνδεσμο προς την καθιερωμένη σύνδεση με τον διακομιστή SQL. Για παράδειγμα, εάν οι πίνακες που χρειάζεστε βρίσκονται σε μια βάση δεδομένων που ονομάζεται SiteBase, τότε για να συνδεθείτε από το προηγούμενο βήμα, η κλήση σε αυτήν τη συνάρτηση πρέπει να γραφτεί ως εξής:

mysql_select_db ("SiteBase", $ connectToDB);

Βήμα 4

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

mysql_query ("SET χαρακτήρας_set_client = 'cp1251'");

mysql_query ("SET character_set_results = 'cp1251'");

mysql_query ("SET collation_connection = 'cp1251_general_ci'");

Συνιστάται: