2011-05-16 34 views
0

我想问问,如果有人知道我的程序出了什么问题。move_uploaded_file无法正常工作

你看,我上传一个文件后,上传的文件被移动到创建的文件夹文件中,其他信息如应该插入数据库的uploadname和employee id没有插入。 该文件已被复制到文档,但没有插入信息。我希望有人能帮助我。没有错误在哪里我的代码 * 结案发现,但感谢您的帮助

回答

1

第一:你只写了插入查询,你实际上并没有调用的mysql_query($ insert_query);

第二:你确定所有这些输入是有效的吗?尝试将$ company_id放入单引号中。

也有任何错误或警告消息显示?

注意:请记住要逃脱并验证您的输入!查看此页面:http://php.net/manual/en/security.database.sql-injection.php

+0

我应该在哪里放? – MisaChan 2011-05-16 03:48:54

+0

将值赋给$ insert_query后,您应该调用mysql_query($ insert_query)。所以简单地把它放在你复制的部分之后。 – enoyhs 2011-05-16 03:51:04

+0

没有发现错误,并且文件几乎正常工作,只是文件中的其他信息没有插入到数据库中,尽管文件被移动到特定文件夹 – MisaChan 2011-05-16 03:52:36

0

您应该在代码的末尾添加以下行。

mysql_query ($insert_query, $conn) or die (mysql_error()); 

它会尝试插入记录,否则会在页面中显示错误,因此您可以通过调试来识别问题并轻松修复。

+0

这不是你说的话吗? mysql_query($ insert_query,$ this-> connection)){ – MisaChan 2011-05-16 03:58:07

+0

是的,这是你需要在你的情况下使用的连接。 – AjayR 2011-05-16 06:53:49