php - 如何正确地将数据从*.csv文件导入到mysql数据库中的给定表

标签 php mysql csv

我有一个 .csv 文件,其中的行如下:

2015年11月16日00:00:01.118,0.94674,0.94641,1000000.0000,1750000.0000

现在我需要将 mysql 数据库中的值导入到具有 9 列的表中:

col1 - 16.11.2015 第 2 栏 - 00 第 3 栏 - 00 第 4 栏 - 01 第 5 栏 - 118 第 6 栏 - 0.94674 第 7 栏 - 0.94641 第 8 列 - 1000000.0000 col9 - 1750000.0000

有人知道如何分离这些值吗?使用标准命令,例如: 将文件“file.csv”中的数据加载到以“,”结尾的表 nameoftable 字段中;

我试图在 mysql 知识库上寻找一些东西,但没有结果,这会起作用......谢谢

最佳答案

您正在寻找这样的东西吗?

 $file_handle = fopen($file, "r"); //opens CSV
    while (($row = fgetcsv($file_handle, 1000, ",")) !== false){
           ...code..
    }

http://php.net/manual/fr/function.fgetcsv.php

关于php - 如何正确地将数据从*.csv文件导入到mysql数据库中的给定表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36318739/

相关文章:

php - 使用教义和 PHP 进行库存管理

javascript - 如何使用 Javascript $.get 调用 Controller 操作 - Yii?

java.lang.ArrayIndexOutOfBoundsException : 2 error in mapreduce, Hadoop

java - 如何使用 java 将 CSV 日历导入我的 Google 日历

php - 在 php 中对热门书籍的数组进行排序

php - Laravel Mail 发送电子邮件但返回错误

mysql - 分组 sum 、 count 和 max 以按多列分组

iphone - 如何使用 CHCSVParser 类

mysql - 如何使用组连接获取第三个表计数

java - 如果使用密码,Hibernate无法登录MySQL