最新消息: 新版网站上线了!!!

php导入非常大的cvs到mysql

  1. header("Content-type:text/html;charset=gbk"); 
  2. $host = 'localhost'
  3. $user = 'root'
  4. $pass = 'shim'
  5. $database = 'bitebi'
  6. $db = mysql_connect($host$user$pass); 
  7. mysql_query("use $database"$db); 
  8. mysql_query("set names gbk"); 
  9. $table = "abc1"
  10. $file = "xxx.csv"
  11. $fp = fopen($file'r'); 
  12. $frow = fgetcsv($fp); 
  13.  
  14. foreach($frow as $column) { 
  15.     if($columns$columns .= ', '
  16.     $columns .= "`$column` varchar(250)"
  17. $create = "create table if not exists $table ($columns);"
  18. mysql_query($create$db); 
  19. $file = dirname(__FILE__).'/'.$file
  20. $q = "load data infile '$file' into table $table character set gbk  fields terminated by ',' ignore 1 lines"
  21. mysql_query($q$db); 
  22.  
  23. ?> 

下载php文件
http://img.kuitao8.com/uploads/2016/0327/20160327010559188.zip


转载请注明:谷谷点程序 » php导入非常大的cvs到mysql