gpt4 book ai didi

php - 如何在托管 MySQL 服务器上上传 .csv 文件(ftp 访问不可用)

转载 作者:行者123 更新时间:2023-11-29 12:57:21 25 4
gpt4 key购买 nike

我有一个 Excel 应用程序,以 .csv 格式(数千行)导出数据,我需要将其快速上传到我的网站托管服务器(在我的例子中是 GoDaddy)上的 mysql 服务器上。由于数据集很大,我无法通过多个字符串或一行一行的方式上传数据。

我已经尝试使用Load data local infile在mysql服务器上导入.csv文件方法。当 mysql 服务器安装在本地时,它工作得很好,但当我在网站托管上安装的 mysql 服务器上尝试此操作时,它完全失败,因为由于安全问题,mysql 用户没有 ftp 文件夹访问权限。

我的问题:

  1. 使用 Excel VBA 将批量数据上传到安装在我的网站托管上的 mysql 的最佳方法是什么?
  2. 我通过 Google 发现使用 PHP 脚本是一种选择。有人可以建议一个关于如何实现这一目标的好的引用吗?

最佳答案

这是一种标准方法:

<?php
include_once($_SERVER['DOCUMENT_ROOT'].'/library/common.php');

class csvreadController
{
function csvimport()
{
$filePath['file']= SITE_ROOT."upload/csvimport.csv";

$uploads_dir = '<?php echo SITE_PATH?>uploads/';
$name ="csvimport";
$file = $_FILES["csv"]["tmp_name"];


if(move_uploaded_file($file, $uploads_dir.$name))
{
echo "imported";
}
else
{
echo "not imported";die;
}
$filePath=$uploads_dir.$name;*/
}

}
?>

关于php - 如何在托管 MySQL 服务器上上传 .csv 文件(ftp 访问不可用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23842328/

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