gpt4 book ai didi

PHP 导入 csv 不工作

转载 作者:行者123 更新时间:2023-11-30 22:12:55 27 4
gpt4 key购买 nike

过去几天我有一个问题困扰着我。我搜索并尝试了一切,但直到现在,都没有任何效果。

简而言之:我有一个 csv 上传工作正常,但数据导入本身不工作。

这是完整的脚本(安全性没有问题,因为无论如何只有某些人可以访问它,但请随意添加建议):

if(isset($_POST['athene_advanced_submit_csv'])){
$admin_valid = true; //not doing anything yet

if($admin_valid == true){
$filename = $_FILES['athene_files']['name'];
$target_path = '../db/';
$result_files = move_uploaded_file($_FILES['athene_files']['tmp_name'], $target_path.$filename);


if($result_files == true){
$query_import = "LOAD DATA INFILE 'import.csv'
INTO TABLE `test`
FIELDS TERMINATED BY ','
LINES TERMINATED BY ',,,\r\n'
(id, name, price)";

$result_import = mysqli_query($dbcon, $query_import);

if($result_import == true){
echo '<script>alert("CSV imported");</script>';
}else{
echo '<script>alert("import error");</script>';
}
}else{
echo '<script>alert("file error");</script>';
}

}
else{
echo '<script>alert("no file");</script>';
}

它一遍又一遍地返回“导入错误”。

我的 csv 如下:

id,name,price
1,one,12
2,two,23
3,three,34
4,four,45
5,five,56
6,six,67
7,seven,78

有人可以帮助我吗?我认为问题是我的查询不适合导出我的 csv,但还没有找到解决方案。

非常感谢!

最佳答案

你能试试吗:

LOAD DATA LOCAL INFILE '/your/absolute/path/import.csv' INTO TABLE `test`
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n' ## if windows '\r\n'
IGNORE 1 LINES
(id, name, price)";

关于PHP 导入 csv 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39471982/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com