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