Php 如何使用500k+;每天都计划到我的数据库的行

Php 如何使用500k+;每天都计划到我的数据库的行,php,mysql,sql,csv,Php,Mysql,Sql,Csv,我的问题是: 我每天都会在我的服务器上存储一个包含500k+行的大型csv文件 我可以通过filezilla访问这些文件。我想做的是使用php每天获取最新的csv文件并将其上传到我的数据库 我曾尝试循环遍历这些行,将它们逐个添加到数据库中,但没有效果。我在线阅读,发现加载infle可能是我想要的,但我不知道如何实现加载存储在服务器上的文件 此外,我不知道如何自动执行上传,使其每天运行。 谢谢 您可以检查以解决您遇到的相同问题 有 对于计划任务的另一个问题,您可以检查Javascript中的计时器

我的问题是:

我每天都会在我的服务器上存储一个包含500k+行的大型csv文件

我可以通过filezilla访问这些文件。我想做的是使用php每天获取最新的csv文件并将其上传到我的数据库

我曾尝试循环遍历这些行,将它们逐个添加到数据库中,但没有效果。我在线阅读,发现加载infle可能是我想要的,但我不知道如何实现加载存储在服务器上的文件

此外,我不知道如何自动执行上传,使其每天运行。 谢谢

  • 您可以检查以解决您遇到的相同问题 有
  • 对于计划任务的另一个问题,您可以检查Javascript中的计时器函数
我希望这些建议能对你有所帮助

试试看
函数myFunction(){
警惕(“你好”);
}

每次处理一行CSV时,您遇到了哪些问题?CSV文件的内容实际上是CSV行还是DB
insert
语句?您说:我曾尝试通过循环行将它们逐个添加到数据库中,但没有效果“.你是怎么做到的?是什么问题使它无法工作?500k+在总体方案中并没有那么大。当逐行循环文件时,它只插入大约50k行。它没有插入我的csv文件中的所有行@MonkeyZeus CSV的内容是实际的CSV行,而不是insert语句。在50k行之后是否会产生错误?如果是,那么会出现什么错误?我找到了一种方法,通过循环文件并使用PHP的fgetcsv()函数来插入CSV中的所有行。现在,我希望能够将其自动化,以便它可以每天插入到我的数据库中。你知道我该怎么做吗?Javascript和这个问题有什么关系?@RaymondNijland这是公然的垃圾邮件和/或向上兜售选票。它与任何事情都无关,应该被否决而被遗忘。