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

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

Πώς κλείνετε μια σύνδεση βάσης δεδομένων MySQL χρησιμοποιώντας PHP;

`` `php

// Συνδεθείτε στη βάση δεδομένων

$ conn =νέο mysqli ("localhost", "username", "password", "database_name");

// Ελέγξτε τη σύνδεση

αν ($ conn-> connect_error) {

die ("Η σύνδεση απέτυχε:" $ conn-> connect_error);

}

// Εκτελέστε τις εργασίες της βάσης δεδομένων εδώ ...

// Κλείστε τη σύνδεση

$ conn-> close ();

>>

`` `

Επεξήγηση:

1. Δημιουργία αντικειμένου σύνδεσης:

- Χρησιμοποιήστε τη λειτουργία `mysqli_connect () για να δημιουργήσετε μια σύνδεση με τη βάση δεδομένων. Περάστε στο όνομα κεντρικού υπολογιστή, το όνομα χρήστη, τον κωδικό πρόσβασης και το όνομα της βάσης δεδομένων ως επιχειρήματα.

- Αποθηκεύστε το αντικείμενο σύνδεσης σε μια μεταβλητή (`$ conn` σε αυτό το παράδειγμα).

2. Ελέγξτε για σφάλματα:

- Χρησιμοποιήστε `$ conn-> connect_error` για να ελέγξετε αν υπήρχε ένα σφάλμα που συνδέεται με τη βάση δεδομένων.

- Εάν υπάρχει σφάλμα, εμφανίστε ένα μήνυμα σφάλματος χρησιμοποιώντας το `die ()`.

3. Εκτέλεση λειτουργιών βάσης δεδομένων:

- Αυτή η ενότητα είναι όπου θα εκτελέσατε ερωτήματα SQL, εισάγετε δεδομένα, ανακτήστε δεδομένα κ.λπ.

4. Κλείστε τη σύνδεση:

- Χρησιμοποιήστε τη μέθοδο `$ conn-> close ()` για να κλείσετε τη σύνδεση βάσης δεδομένων.

Σημαντικές σημειώσεις:

- Κλείνετε πάντα τη σύνδεση: Είναι σημαντικό να κλείσετε τη σύνδεση αφού ολοκληρώσετε τη χρήση του για να απελευθερώσετε πόρους και να αποτρέψετε πιθανά προβλήματα.

- Χειρισμός σφαλμάτων: Πάντα να περιλαμβάνετε το χειρισμό σφαλμάτων για τον εντοπισμό και την αντιμετώπιση οποιωνδήποτε προβλημάτων σύνδεσης.

- Εναλλακτικές μέθοδοι: Μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία `mysqli_close ()` για να κλείσετε μια σύνδεση, αλλά η μέθοδος '$ conn-> close () `προτιμάται για τον αντικειμενοστραφή προγραμματισμό.

Παράδειγμα χρήσης:

`` `php

// Συνδεθείτε στη βάση δεδομένων

$ conn =νέο mysqli ("localhost", "user", "κωδικός", "myDatabase");

// Ελέγξτε τη σύνδεση

αν ($ conn-> connect_error) {

die ("Η σύνδεση απέτυχε:" $ conn-> connect_error);

}

// Εκτελέστε εργασίες βάσης δεδομένων

$ sql ="επιλέξτε * από τους χρήστες";

$ αποτέλεσμα =$ conn-> ερώτημα ($ SQL);

// Εμφάνιση δεδομένων (παράδειγμα)

αν ($ αποτέλεσμα-> num_rows> 0) {

ενώ ($ row =$ αποτέλεσμα-> fetch_assoc ()) {

echo "id:". $ row ["id"]. " - Όνομα:". $ row ["Όνομα"]. «
"?

}

} αλλιώς {

echo "Δεν βρέθηκαν αποτελέσματα.";

}

// Κλείστε τη σύνδεση

$ conn-> close ();

>>

`` `

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

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