Θα πρέπει να συνδεθεί με τον εαυτό της βάσης δεδομένων MySQL για να μπορέσετε να δημιουργήσετε αντίγραφα ασφαλείας . Χρησιμοποιήστε τη λειτουργία " mysql_connect " για να συνδεθείτε σε ένα διακομιστή βάσης δεδομένων , παρέχοντας το όνομα του κεντρικού υπολογιστή , το όνομα χρήστη και τον κωδικό πρόσβασης ως επιχειρήματα , και στη συνέχεια χρησιμοποιήστε τη λειτουργία " mysql_select_db " για να επιλέξετε μια βάση δεδομένων σε αυτόν το διακομιστή . Θα πρέπει να περιλαμβάνει κάποια χειρισμό μέσα στον κώδικα σύνδεσης , όπως το τι πρέπει να κάνετε αν η PHP δεν μπορεί να δημιουργήσει μια σύνδεση ή ο πίνακας δεν υπάρχει στη βάση δεδομένων σφαλμάτων .
Εικόνων Πάρτε τους πίνακες
Η
Η λειτουργία " mysql_query " σας επιτρέπει να υποβάλετε ένα ερώτημα στη βάση δεδομένων . Για να πάρετε μια λίστα με όλους τους πίνακες στη βάση δεδομένων , τύπου " mysql_query ( « ΠΙΝΑΚΕΣ SHOW ' ) , " και να αποθηκεύσετε το αποτέλεσμα σε μια μεταβλητή . Στη συνέχεια καλέστε τη λειτουργία " mysql_fetch_row " σε ένα βρόχο while να αποθηκεύσετε το όνομα κάθε πίνακα σε μια μεταβλητή πίνακα , κάθε τιμή του πίνακα που περιέχει ένα όνομα πίνακα . Με αυτό τον τρόπο , μπορείτε να πάρετε αναδρομικά τις πληροφορίες από κάθε πίνακα για να δημιουργήσετε αντίγραφα ασφαλείας .
Η Συλλέξτε τα Δεδομένα
Η
Gathering τη δομή και τις πληροφορίες από τη βάση δεδομένων είναι το μεγαλύτερο βήμα στη διαδικασία δημιουργίας αντιγράφων ασφαλείας . Δημιουργήστε μια " foreach " βρόχο που κύκλους μέσα από κάθε πίνακα στη μεταβλητή πίνακα . Κάθε φορά μέσα , θα πρέπει να υποβάλετε ένα ερώτημα στη βάση δεδομένων MySQL που επιλέγει όλες τις πληροφορίες από έναν δεδομένο πίνακα . Με αυτές τις πληροφορίες , μπορείτε βρόχο μέσα από αυτό να οικοδομήσουμε χορδές για το αρχείο αντιγράφου ασφαλείας που μπορεί να τοποθετήστε ξανά τα δεδομένα στη βάση δεδομένων , συμπεριλαμβανομένης της " drop " και " δημιουργούν " τραπέζι ερωτήματα, καθώς και ένθετο ερωτήματα που χρησιμοποιούν τη σωστή σύνταξη MySQL . Με αυτό τον τρόπο , εάν ποτέ χρειαστεί να χρησιμοποιήσετε το αρχείο αντιγράφου ασφαλείας για να αναδημιουργήσουν μια βάση δεδομένων , θα πρέπει να φορτώσετε ένα αρχείο για να κάνει όλη τη δουλειά μόνο . Για όλα τα δεδομένα που συλλέγονται στους βρόγχους , προσθέστε τις πληροφορίες σε μια μεταβλητή της PHP .
Εικόνων Αποθήκευση αρχείων
Η
Με ολόκληρη τη βάση δεδομένων συμπεριλαμβανομένης της δομής και των δεδομένων που είναι αποθηκευμένα σε ένα ενιαίο μεταβλητή , θα πρέπει να αποθηκεύσετε αυτές τις πληροφορίες σε ένα αρχείο . Χρησιμοποιήστε το " fopen " για να ανοίξετε ένα νέο αρχείο εγγράψιμο . Βεβαιωθείτε ότι το όνομα του αρχείου που παρέχετε είναι μοναδική . Για παράδειγμα, χρησιμοποιήστε τη λειτουργία " χρόνο " με το χρόνο - σφραγίδα το αρχείο για να σας εγγυηθεί ποτέ πάνω από μια παλιά backup. Χρησιμοποιήστε τη λειτουργία " fwrite " για να γράψετε τις πληροφορίες της βάσης δεδομένων στο αρχείο , και στη συνέχεια κλείστε το χρησιμοποιώντας τη λειτουργία " Αδυναμία εγγραφής αρχείου " . Οι δράσεις αυτές δημιουργήσετε το αντίγραφο ασφαλείας της βάσης δεδομένων MySQL στο διακομιστή Web σας , το οποίο μπορείτε να αφήσετε εκεί για φύλαξη ή να κατεβάσετε σε ένα τοπικό μηχάνημα σας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα