λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Microsoft Access

Πώς μπορώ να εισάγετε ένα έγγραφο του Microsoft Access σε μια βάση δεδομένων PHP

; MySQL είναι η πιο κοινή βάση δεδομένων που χρησιμοποιείται με τη γλώσσα PHP scripting . Μπορείτε να εισάγετε ένα έγγραφο του Microsoft Access σε μια βάση δεδομένων PHP από την εισαγωγή των δεδομένων της Microsoft Access , και το γράψιμο σε μια βάση δεδομένων MySQL χρησιμοποιώντας PHP . PHP έχει ενσωματωμένες λειτουργίες που σας επιτρέπουν να εισάγετε τα δεδομένα της Access ως μια βάση δεδομένων ODBC και να γράψει τα δεδομένα απευθείας σε μια βάση δεδομένων MySQL . Οδηγίες
Η 1

Δημιουργία της βάσης δεδομένων MySQL για να κρατήσει τα δεδομένα της Access χρησιμοποιώντας την MySQL γραμμής εντολών , ή ένα βοηθητικό πρόγραμμα όπως το " phpMyAdmin . " Για παράδειγμα , στο MySQL γραμμή εντολών, πληκτρολογήστε :

CREATE DATABASE ` υπαλλήλους ` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ? 2

Δημιουργήστε έναν πίνακα MySQL με μια δομή που είναι η ίδια όπως η δομή της βάσης δεδομένων Access χρησιμοποιώντας τη γραμμή εντολών της MySQL , ή ένα βοηθητικό πρόγραμμα όπως το " phpMyAdmin . " Για παράδειγμα , στο MySQL γραμμή εντολών, πληκτρολογήστε :

CREATE TABLE ` υπαλλήλους ` ` ` εργαζομένων (

` id ` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , πώληση

. ` όνομα ` VARCHAR ( 100 ) NOT NULL , πώληση

` e-mail ` VARCHAR ( 100 ) NOT NULL

) ΚΙΝΗΤΗΡΑΣ = MyISAM ?
εικόνων 3

Δημιουργία ένα αρχείο PHP χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας ή το Notepad . Συνδεθείτε με την βάση δεδομένων της Access , χρησιμοποιώντας τη λειτουργία " odbc_connect » , και περνώντας το όνομα της βάσης δεδομένων /τοποθεσία , το όνομα χρήστη και τον κωδικό πρόσβασης . Για παράδειγμα, πληκτρολογήστε :

$ ΑΔΒΓ = odbc_connect ( " πρόσβαση " , "χρήστης " , " πέρασμα" ) ή να πεθάνουν ( " Δεν ήταν δυνατή η σύνδεση με τη βάση δεδομένων Access ! " ) ?
Η 4

Δημιουργήστε ένα ερώτημα για να επιλέξετε όλες τις εγγραφές από το έγγραφο της Access . Για παράδειγμα, πληκτρολογήστε :

$ query = "SELECT * FROM εργαζομένων" ?
5

Εκτελέστε το ερώτημα με τη βάση δεδομένων της Access χρησιμοποιώντας το " odbc_exec " λειτουργία. Για παράδειγμα, πληκτρολογήστε :

$ result = odbc_exec ( $ ΑΔΒΓ , $ query ) ή να πεθάνουν ( " Δεν ήταν δυνατή η εκτέλεση του ερωτήματος σε βάση δεδομένων της Access ! " ) ?
Η 6

Σύνδεση με το MySQL server της βάσης δεδομένων , και επιλέξτε τη βάση δεδομένων που δημιουργήσατε . Για παράδειγμα, πληκτρολογήστε :

$ mdbc = mysql_connect ( " localhost " , "username" , " password" ) ή να πεθάνουν ( " ! Δεν ήταν δυνατή η σύνδεση με το διακομιστή βάσης δεδομένων MySQL ")?

$ mdb = mysql_select_db ( «εργαζόμενοι») ή να πεθάνουν ( "Δεν μπόρεσα να επιλέξτε τη βάση δεδομένων MySQL ! " ) ?
Η 7

μετακινηθείτε μέσα από τις γραμμές της βάσης δεδομένων Access, και την εισαγωγή των δεδομένων σε PHP μεταβλητές . Δημιουργήστε ένα ερώτημα string για να εισαγάγετε τα δεδομένα για κάθε γραμμή στη βάση δεδομένων MySQL . Για παράδειγμα, πληκτρολογήστε :

ενώ ( odbc_fetch_row ( $ result ) ) {

$ id = odbc_result ( $ αποτέλεσμα , "id" ) ?

$ Name = odbc_result ( $ αποτέλεσμα , " όνομα")?

$ email = odbc_result ( $ αποτέλεσμα , "e-mail ")?

$ ένθετο = sprintf ( ' INSERT INTO ` υπαλλήλους ` ( ` id ` , ` όνομα ` , ` e-mail ` ) ΑΞΙΕΣ ( " % s " , " % s " , " % s " ) , $ id , $ name , $ email ) ?
8

Εκτελέστε το ένθετο MySQL . ερώτημα για να εισαγάγετε τα δεδομένα , και να κλείσει ο κύκλος

$ ins_result mysql_query = ( $ ένθετο ) ή να πεθάνουν ( " δεν ήταν δυνατή η εισαγωγή δεδομένων στη βάση δεδομένων MySQL ! " ) ? }


>
Η
εικόνων

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

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