gpt4 book ai didi

php - CSV 数据存储在数据库的同一列中

转载 作者:行者123 更新时间:2023-11-29 11:06:59 26 4
gpt4 key购买 nike

我正在尝试使用 php 将 CSV 文件数据插入我的数据库表中。但我的 CSV 2 列数据存储在数据库的同一列中。

这是我的数据库

database

这是我的 CSV 数据

csv data

这是我的 PHP 代码

?php
if(isset($_POST["submit"]))
{
$file = $_FILES['file']['tmp_name'];
$handle = fopen($file, "r");
$c = 0;
while(($filesop = fgetcsv($handle, 1000, ",")) !== false)
{
$name = $filesop[0];
$project = $filesop[1];

$sql = mysql_query("INSERT INTO mytask (name, project) VALUES ('$name','$project')");
$c = $c + 1;
}

if($sql){
echo "You database has imported successfully. You have inserted ". $c ."recoreds";
}else{
echo "Sorry! There is some problem.";
}

}
?>

代码引用refrence

有什么帮助吗..?

最佳答案

尝试在 CSV 文件中给出一个用逗号分隔的值。 示例

第 1 列名称、项目

关于php - CSV 数据存储在数据库的同一列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41236713/

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