1 Ανοίξτε ένα κενό αρχείο κειμένου σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου . 2
Πληκτρολογήστε τη γραμμή
για να ξεκινήσει το PHP script Πληκτρολογήστε τις γραμμές $ hostname = " localhost " ? . $ db_name = "παράδειγμα" ? $ table_name = " test"? $ username = "username" ? $ passwd = "password" ? $ f_separator = " , " ? $ l_separator = " \\ n" ? $ filename = " filename.csv " ? να δημιουργήσετε τις μεταβλητές που χρησιμοποιούνται στο σενάριο . Αντικαταστήστε τις τιμές των μεταβλητών με τις σωστές πληροφορίες για τη βάση δεδομένων σας . 4 Πληκτρολογήστε τις γραμμές if ( ! File_exists ( $ filename ) ) { echo " το αρχείο δεν βρέθηκε Διακοπή σενάριο . ». PHP_EOL ? . έξοδο? } Για να ελέγξετε αν υπάρχει το αρχείο . Αν το αρχείο δεν υπάρχει η γραμμή "Το αρχείο δεν βρέθηκε . Διακοπή σενάριο . " θα εμφανιστεί στην οθόνη, και το script θα τελειώσει . Τύπος των γραμμών $ file fopen ( $ filename , "r" ) ή να πεθάνουν ( " Δεν είναι δυνατό το άνοιγμα του αρχείου . . . Διακοπή script " PHP_EOL ) ? Για να ανοίξετε το αρχείο . Εάν δεν μπορεί να ανοίξει το αρχείο , η γραμμή "Δεν μπορώ να ανοίξω το αρχείο . Διακοπή σενάριο . " θα εμφανιστεί στην οθόνη, και το script θα τελειώσει . 6 Πληκτρολογήστε τη γραμμή $ size = μέγεθος του αρχείου ( $ filename ) ή να πεθάνουν ( " Το αρχείο είναι κενό " . PHP_EOL ) ? πάρει το μέγεθος του αρχείου . Αν το αρχείο είναι κενό , η γραμμή " Το αρχείο είναι κενό . " θα εμφανιστεί στην οθόνη, και το script θα τελειώσει Πληκτρολογήστε τις γραμμές $ content = fread ( $ file , $ size) ? . fclose ( $ file ) ? να διαβάσετε τα περιεχόμενα του αρχείου στο πεδίο " περιεχόμενο $ " συστοιχίες και κλείστε το αρχείο Πληκτρολογήστε τις γραμμές $ . con = @ mysql_connect ( $ όνομα, $ username , $ passwd ) ή να πεθάνουν ( mysql_error ( ) ) ? @ mysql_select_db ( $ db_name ) ή να πεθάνουν ( mysql_error ( ) ) ? να συνδεθείτε στη βάση δεδομένων και επιλέξτε τον πίνακα βάσης δεδομένων . Αν το σενάριο δεν μπορεί να συνδεθεί με τη βάση δεδομένων , η MySQL λάθος θα τυπωθεί στην οθόνη και το script θα τελειώσει Πληκτρολογήστε τις ακόλουθες γραμμές $ lines = 0 ? . $ l_array = array ()? . να δημιουργήσετε τις μεταβλητές που χρησιμοποιούνται για να χωρίζουν κάθε γραμμή του αρχείου CSV στα ξεχωριστά πεδία Πληκτρολογήστε τις γραμμές foreach ( διάσπαση ( $ l_separator , $ content ) από $ γραμμή) { $ γραμμών + + ? $ γραμμή = trim ( $ γραμμή , " \\ t" ) ? $ γραμμή = str_replace ( " \\ r " , " " , $ γραμμή) ? $ γραμμή = str_replace ( " " , " \\ ' " , $ γραμμή) ? //Escape ειδική χαρακτήρες $ linearray = εκραγεί ( $ f_separator , $ line) ? $ linemysql = implode ( " ',' " , $ linearray ) ? για να διαχωρίσετε κάθε γραμμή . στα πεδία που θα προστεθούν στη βάση δεδομένων Πληκτρολογήστε τις γραμμές $ query = " INSERT INTO $ table_name ΑΞΙΕΣ ( '$ linemysql ') ? " ? @ mysql_query ( $ query ) .?} να στείλει τα δεδομένα στη βάση δεδομένων Πληκτρολογήστε τις γραμμές mysql_close ( $ con ) ? ? . > να κλείσετε τη σύνδεση MySQL και τέλος το PHP script
εικόνων 3
Η
5
=
Η
Η 7
8
Η 9
Η 10
Η 11
Η 12
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα