正如我在上一个问题中所说,我无法通过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但无济于事。
答案 0 :(得分:1)
使用以下
解决了问题$filename = str_replace("//","//////",__DIR__ ."/file.csv");
该插件现已完成,可在http://howtoflyahelicopter.com/aviation-weather-briefing/
查看