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

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

Πώς να εισαγάγετε ένα αρχείο CSV στη βάση δεδομένων σας χρησιμοποιώντας PHP

Ένα αρχείο CSV περιέχει πολλαπλά οριοθετημένο με γραμμές δεδομένων που χρησιμοποιείτε για την εισαγωγή σε μια βάση δεδομένων . Αντί για μη αυτόματη εισαγωγή των δεδομένων , μπορείτε να χρησιμοποιήσετε ένα PHP script για την αυτοματοποίηση της διαδικασίας . PHP χρησιμοποιεί πολλές λειτουργίες για να ανοίξει και να εισαγάγετε ένα αρχείο CSV σε μια βάση δεδομένων . Με ένα PHP script , μπορείτε να εισαγάγετε πολλές σειρές των δεδομένων , εξοικονομώντας χρόνο και πόρους για server της βάσης δεδομένων σας . Οδηγίες
Η

1 Κάντε δεξί κλικ στο αρχείο PHP που θέλετε να χρησιμοποιήσετε για να εισαγάγετε τα δεδομένα . Κάντε κλικ στο " Άνοιγμα με " και στη συνέχεια κάντε κλικ στην επιλογή επεξεργαστή PHP σας . 2

Ανοίξτε το αρχείο CSV . Πρέπει να ανοίξετε οποιοδήποτε αρχείο που χρησιμοποιείτε στον κώδικα PHP και να εκχωρήσετε το αρχείο σε ένα χειριστή . Ο χειριστής είναι ένα ρυθμιστικό που περιέχει τα δεδομένα του αρχείου . Ο ακόλουθος κώδικας ανοίγει ένα αρχείο σε PHP : =

$ file fopen ( "c : \\ file.csv " , " r" ) ?

Ο παραπάνω κώδικας ανοίγει ένα αρχείο με το όνομα "το αρχείο . csv " για πρόσβαση ανάγνωσης . Αντικαταστήστε το όνομα του αρχείου και τη διαδρομή με τη δική σας .
Εικόνων 3

Δημιουργήστε μια θηλιά που περνά μέσα από κάθε γραμμή και εισάγει τα δεδομένα στο τραπέζι σας . Ο ακόλουθος κώδικας βρόχους μέσα από κάθε στοιχείο γραμμής και εισάγει τα δεδομένα σε έναν πίνακα που ονομάζεται «πελάτες» :

ενώ ( ! ( $ Info = fgetcsv ( $ file , 1000 , " , " ) ) == false )

{

$ query = " εισάγετε στο πελάτη τιμές (όνομα ) ( « info [ 0 ] . . ') " ?

mysql_query ( $ query ) ή να πεθάνουν ( mysql_error ( ) ) ?

}
Η

4 Κλείστε το αρχείο μετά την επανάληψη μέσα από κάθε στοιχείο γραμμής . Ο κώδικας που ακολουθεί κλείνει ένα αρχείο CSV σε PHP :

Αδυναμία εγγραφής αρχείου ( $ file ) ?
Η
εικόνων

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

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