如何使用php将csv文件上传到mysql?

用户014019

如何使用php将csv文件正确上传到mysql数据库中?

我在phpmyadmin中有一列(已上传,列名),在此列中将存储上载的csv文件。

我有一个将csv文件上传到mysql数据库的小脚本,但是单击“提交”按钮并且csv文件未保存在数据库中后,出现一些错误“ 404:找不到文件”。

这是带有html的php文件:

<?php
include "dbase.php"; //Connect to Database
$deleterecords = "TRUNCATE TABLE contracts"; //empty the table of its current records
 mysql_query($deleterecords);
//Upload File
if (isset($_POST['submit'])) {
if (is_uploaded_file($_FILES['filename']['tmp_name'])) {
    echo "<h1>" . "File ". $_FILES['filename']['name'] ." uploaded successfully." . "</h1>";
    echo "<h2>Displaying contents:</h2>";
    readfile($_FILES['filename']['tmp_name']);
}
//Import uploaded file to Database
$handle = fopen($_FILES['filename']['tmp_name'], "r");
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
  $import="INSERT into contracts(uploaded) values('$data[0],$data[1]')";
    mysql_query($import) or die(mysql_error());
}
fclose($handle);
echo "Import done";
//view upload form
}else {
echo "Upload new csv by browsing to file and clicking on Upload<br />\n";
echo "<form enctype='multipart/form-data' action='upload.php' method='post'>";
echo "File name to import:<br />\n";
echo "<input size='50' type='file' name='filename'><br />\n";
echo "<input type='submit' name='submit' value='Upload'></form>";
 }
?>

数据库连接:

 <?
 $filename=$_POST['filename'];
 $db=mysql_connect('localhost', 'username', 'password', '3306')
 or die(mysql_error());
 if(!$db) 
die("no db");
if(!mysql_select_db("databasename",$db))
die("No database selected.");
?>

我认为您的脚本文件名为not upload.php,这就是为什么您遇到“未找到”错误的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将csv文件的文件上传到Mysql / PHP

来自分类Dev

使用Laravel将CSV文件上传到MySQL

来自分类Dev

使用PHP将CSV文件上传到mysql数据库

来自分类Dev

当我使用PHP将CSV文件上传到MySQL数据库时,如何检查重复项并上传新数据

来自分类Dev

php将文件上传到mysql的路径

来自分类Dev

如何使用XAMPP将Ajax文件上传到php脚本

来自分类Dev

如何将日期从Excel上传到mysql?(使用php)

来自分类Dev

使用PHP将图像上传到MySQL

来自分类Dev

如何将csv / xlsx文件上传到mongodb?

来自分类Dev

使用R将CSV文件上传到REST API

来自分类Dev

使用R将CSV文件上传到REST API

来自分类Dev

如何使用Spring Hibernate MVC将CSV文件上传到数据库?

来自分类Dev

如何使用C#将CSV文件上传到sql服务器表?

来自分类Dev

使用PHP将文件上传到FTP而不损坏文件

来自分类Dev

无法使用PHP将文件上传到文件夹

来自分类Dev

PHP将文件名上传到MySQL

来自分类Dev

无法将 pdf 文件上传到 mysql 数据库并使用 PHP 检索它?

来自分类Dev

如何将pdf文件上传到MySql?

来自分类Dev

无法使用Shell终端将sql文件上传到mysql

来自分类Dev

使用php将文件上传到imgur并检索链接

来自分类Dev

使用PHP将单个图像文件上传到FTP

来自分类Dev

使用PHP将文件从Compute Engine上传到Cloud Storage

来自分类Dev

PHP使用onchange将文件上传到Ajax

来自分类Dev

使用PHP将单个图像文件上传到FTP

来自分类Dev

使用PHP脚本将文件上传到虚拟主机

来自分类Dev

使用php将文件上传到与脚本相同的目录

来自分类Dev

使用NSURLSessionUploadTask将文件上传到PHP服务器

来自分类Dev

使用PHP将图片上传到文件夹

来自分类Dev

使用php curl将文件上传到Google云端硬盘

Related 相关文章

热门标签

归档