PHP:mysql查询在上传大文件后被跳过/忽略?

PHP:mysql查询在上传大文件后被跳过/忽略?,php,mysql,Php,Mysql,奇怪的。。。最初我认为php没有正确处理大文件上传(800mb-2gb) 现在我已经知道文件被正确移动了,但是在上传大文件时,将文件信息输入数据库的mysql查询似乎被跳过了 mysql查询的执行方式与上传小文件时的执行方式相同。这个问题似乎只出现在较大的文件中 此外,移动文件之前的mysql查询似乎工作正常 过程: Wait for uploaded file, check file size, get md5 of file, move file from temp folder to

奇怪的。。。最初我认为php没有正确处理大文件上传(800mb-2gb)

现在我已经知道文件被正确移动了,但是在上传大文件时,将文件信息输入数据库的mysql查询似乎被跳过了

mysql查询的执行方式与上传小文件时的执行方式相同。这个问题似乎只出现在较大的文件中

此外,移动文件之前的mysql查询似乎工作正常

过程:

Wait for uploaded file, 
check file size, 
get md5 of file, 
move file from temp folder to uploads folder, 
if moving file is successful then mysql query.
文件位于应位于的位置,但未执行查询


我应该在文件移动后和调用mysql查询之间延迟10秒吗?

听起来大文件没有从临时文件夹成功移动?您可以通过查看文件是否仍在/tmp或其他位置来确认这一点吗?

如果文件移动正常,那么问题很可能出现在最后一步,即MySQL查询。使用
error\u reporting(E\u ALL)
最大化错误级别,并设置PHP错误日志-这将记录任何MySQL警告和任何其他问题。记录您尝试执行的SQL查询。它在MySQL客户机上工作吗

tmp文件夹似乎是空的。只剩下剩余的文件夹了,没什么了。而且,if(move(blahfile,blahnewfile))语句中也有回音工作正常,mysql查询似乎只在上载较小的文件时起作用。结果表明,在脚本开始时建立的mysql连接在文件上载完成时超时。