Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Otvorte prázdny textový súbor v ľubovoľnom textovom editore . 
 2 
 Zadajte linku 
 
 < ? Php 
 
 spustiť PHP skript 
 3 
 Typ čiary 
 
 $ hostname = " localhost " ; . 
 
 $ DB_NAME = " príklad " ; 
 
 $ table_name = " test " ; 
 
 $ username = " meno " ; 
 
 $ passwd = " heslo " ; 
 
 $ f_separator = " " ; 
 
 $ l_separator = " \\ n" ; 
 
 $ filename = " filename.csv " ; 
 
 vytvoriť premenné použité v skripte . Nahraďte hodnoty premenných poskytli správne informácie pre databázu . 
 4 
 Zadajte riadky 
 
 if ( ! File_exists ( $ filename) ) { echo 
 
 " súbor nebol nájdený Zastavenie scenár . " . PHP_EOL ; . 
 
 exit ; 
 
 } 
 
 Ak chcete skontrolovať , či súbor existuje . Ak súbor neexistuje , riadok " Súbor nebol nájdený . Zastavenie skript . " bude vytlačená na obrazovku a skript skončí . 
 5 
 Sem liniek 
 
 $ file = fopen ( $ filename , "r " ) or die ( " Nemožno otvoriť súbor ... Zastavenie skript " PHP_EOL ) ; 
 
 Ak chcete otvoriť súbor . Ak súbor nemožno otvoriť , riadok " Nemožno otvoriť súbor . Zastavenie skript . " bude vytlačená na obrazovku a skript skončí . 
 6 
 Zadajte linku 
 
 $ size = veľkosť ( $ filename) or die ( " Súbor je prázdny " . PHP_EOL ) ; 
 
 sa veľkosť súboru . Ak je súbor prázdny , riadok " Súbor je prázdny . " bude vytlačená na obrazovku a skript skončí 
 7 
 Sem linky 
 
 $ obsah = fread ( $ súbor , $ veľkosť) . 
 
 fclose ( $ file ) ; 
 
 čítať obsah súboru do poľa " $ content " a zatvorte súbor 
 8 
 Zadajte riadky 
 
 $ . con = @ mysql_connect ( $ hostname , $ username , $ passwd ) or die ( mysql_error ( ) ) ; 
 
 @ mysql_select_db ( $ DB_NAME ) or die ( mysql_error ( ) ) ; 
 
 pripojiť do databázy a vyberte databázovú tabuľku . Ak skript nemôže pripojiť k databáze , bude chyba MySQL byť vytlačená na obrazovku a skript skončí 
 9 
 Zadajte nasledujúce riadky 
 
 $ čiary = 0 ; . 
 
 $ l_array = array ( ) ; . 
 
 vytvoriť premenné používané k rozdeleniu každého riadku CSV súboru do jednotlivých polí 
 10 
 Zadajte riadky 
 
 foreach ( split ( $ l_separator , $ obsah ) as $ line ) { 
 
 $ linky + + ; 
 
 $ riadok = trim ( $ riadok , " \\ t " ) ; 
 
 $ riadok = str_replace ( " \\ r " , " " , $ riadok ) ; 
 
 $ riadok = str_replace ( " ' " , " \\ ' " , $ riadok ) ; //Útek špeciálny znaky 
 
 $ Linearray = explode ( $ f_separator , $ riadok ) ; 
 
 $ linemysql = implodujú ( " " , " " , $ Linearray ) ; 
 
 oddeliť každý riadok . do polí , ktoré budú pridané do databázy 
 11 
 Sem linky 
 
 $ dotaz = " INSERT INTO $ table_name VALUES ( ' $ linemysql ' ) ; " 
 
 @ mysql_query ( $ query ) ; . } 
 
 odosielať dáta do databázy 
 12 
 Zadajte riadky 
 
 mysql_close ( $ con ) ; ? . 
 
 > 
 
 zatvorte pripojenie MySQL a skončiť PHP skript