将CSV文件加载到数据库表Wordpress中

时间:2015-01-22 22:36:51

标签: database wordpress csv import

正如我在上一个问题中所说,我无法通过csv文件将数据加载到我的表中。我得到的错误是找不到文件,但它在那里。这可能是WAMP问题,即权限?您可以在下面找到代码以及错误。

一如既往地感谢您的帮助:

function load_table() {
global $wpdb;
$filename = 'upper_db_.csv';
$table_nme = $wpdb->prefix . "upper_winds";
$sql = "LOAD DATA INFILE '" . $filename . "'
INTO TABLE $table_nme
FIELDS TERMINATED BY ',' 
ENCLOSED BY '\"' 
ESCAPED BY '\"' 
LINES TERMINATED BY '\n'
"; 
$wpdb->query($sql);
}

文件&#c; \ wamp \ bin \ mysql \ mysql5.6.17 \ data \ wp-test \ upper_db_.csv'找不到(错误代码:2 - 没有这样的文件或目录)

P.S。我尝试使用反斜杠,给出完整的路径,我也尝试使用LOAD DATA LOCAL INFILE但无济于事。

1 个答案:

答案 0 :(得分:1)

使用以下

解决了问题
$filename = str_replace("//","//////",__DIR__ ."/file.csv");

该插件现已完成,可在http://howtoflyahelicopter.com/aviation-weather-briefing/

查看