php - PHP - 无法导入 CSV
问题描述
我遵循了一个教程,但尝试在工作时对其进行编辑。我无法让我的数据从 csv 传输到我不断获取的数据库,导入时出现问题,但无法弄清楚原因
希望有人能帮忙
<?php
$conn = mysqli_connect("localhost", "admin", "password", "cards");
if (isset($_POST["import"])) {
$fileName = $_FILES["file"]["tmp_name"];
if ($_FILES["file"]["size"] > 0) {
$file = fopen($fileName, "r");
while (($column = fgetcsv($file, 10000, ",")) !== FALSE) {
$sqlInsert = "INSERT into `cards` (`number`,`status`) values ('" . $column[1] . "','" . $column[2] . "')";
$result = mysqli_query($conn, $sqlInsert);
if (! empty($result)) {
$type = "success";
$message = "CSV Data Imported into the Database";
} else {
$type = "error";
$message = "Problem in Importing CSV Data";
}
}
}
}
?>
解决方案
推荐阅读
- flutter - 如何在android studio中获取flutter sdk路径?
- python - 使用 Python 脚本将 CSV 文件上传到 DynamoDB
- python - python中基于单词和非单词的字符串替换
- docker - keycloak 无效参数:redirect_uri (Azure)
- reactjs - 反应实用程序函数来绑定这个关键字
- swiftui - SwiftUI 如何使用滑动禁用行删除?
- postgresql - solr 中的数据是否由 ckan 中的 postgres 支持
- javascript - 错误:shinyjs:解析 JavaScript 文件时出错:ReferenceError:未定义要求
- android - 在 recyclerview 中流畅地播放来自 URL 的视频
- python - python中以下代码的输出是什么?