1 Ανοίξτε το αρχείο CSV που θέλετε να ανοίξετε σε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Notepad και να εξετάσει τη μορφή του αρχείου . Ειδικότερα, σημειώστε τι χαρακτήρα χρησιμοποιείται ως διαχωριστής μεταξύ των πεδίων. Για παράδειγμα , εάν το αρχείο CSV περιέχει το κείμενο " John ? Smith ? 6 ? 58 " Σημειώστε ότι το διαχωριστικό είναι το ερωτηματικό ( " ? " ) . 2
Ελέγξτε αν η πρώτη γραμμή του αρχείου περιέχει τα ονόματα των πεδίων που θα υπάρχουν , επίσης, στη βάση δεδομένων . Για παράδειγμα , αν κάθε γραμμή περιέχει το όνομα ενός ατόμου , το επώνυμο , το ύψος και την ηλικία , βεβαιωθείτε ότι η πρώτη γραμμή περιέχει την κατάλληλη επικεφαλίδα στήλης , όπως " Όνομα ? Επώνυμο ? Ύψος? Ηλικία» . Αν δεν υπάρχει , ή δεν ταιριάζουν με τα πεδία της βάσης δεδομένων , θα πρέπει να το διορθώσετε .
Εικόνων 3
Δημιουργήστε τον πίνακα MySQL ότι το αρχείο CSV θα εισαχθούν στο , αν δεν υπάρχει ήδη . Εάν δεν είστε βέβαιοι πώς να το κάνετε αυτό , συμβουλευτείτε το τμήμα των πόρων του παρόντος άρθρου . Βεβαιωθείτε ότι τα ονόματα των πεδίων του πίνακα MySQL ταιριάζουν με εκείνα στο αρχείο CSV .
Η 4
Αντιγράψτε το PHP script πιο κάτω σε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Notepad και πληκτρολογήστε τις πληροφορίες της βάσης δεδομένων σας στο δεύτερο γραμμή . Αλλάξτε τις λέξεις με κεφαλαία γράμματα αντανακλούν τις πληροφορίες σας . Για παράδειγμα, καταργήστε "Όνομα Χρήστη" και εισάγετε το δικό σας όνομα χρήστη . Αποθηκεύστε το αρχείο ως αρχείο php . . Στο Σημειωματάριο αυτό γίνεται πατώντας "Αρχείο" και στη συνέχεια " Save As" στην επάνω γραμμή μενού , επιλέγοντας " Όλα τα αρχεία " στο drop -down λίστα με την ένδειξη " Αποθήκευση ως τύπου : " . Και πατώντας το πλήκτρο " Αποθήκευση "
Εδώ είναι ο κώδικας για να αντιγράψετε :
$ dbInfo = array (' hostName ' = > ' HOSTNAME » , « DBNAME ' = > ' db_name » , « όνομα χρήστη » = > « USERNAME ',' password ' = > ' ΚΩΔΙΚΟΣ ',' tableName ' = > ' TABLE_NAME ») ? fwrite ( STDOUT , " Παρακαλώ εισάγετε την πλήρη διαδρομή προς CSV αρχείου : \\ n " ) ? $ fullpath = fgets ( STDIN ) ? fwrite ( STDOUT , " Παρακαλώ εισάγετε το διαχωριστικό πεδίων : \\ n " ) ? $ Σεπτέμβριος = fgets ( STDIN ) ? $ πρώτο = true ? αν ( ( $ χειρίζονται = fopen ( $ fullpath , "r " ) ) === FALSE ) die ( " Δεν είναι δυνατή η ανοίξτε το αρχείο CSV που έχετε εισάγει ")? για ( $ i = 0 ? ( $ data = fgetcsv ( $ λαβή , 0 , $ Σεπτέμβριο ) ) ! == TRUE? $ i + + ) { $ num = count ( $ δεδομένων ) ? if ( $ πρώτα) { if ( $ num == 0
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα