插入数据库会出现语法错误

时间:2014-02-17 18:42:25

标签: php jquery html database

如果有人能告诉我为什么我的代码出现语法错误,我将不胜感激:

if(isset($_POST['submit']))
                                    {   
$dbcon = mysqli_connect("localhost","user1","test1","tutorial");



$stored_file = $_FILES["file"]["name"];

$query="INSERT INTO store (filname, uppladdare, titel) VALUES


**Line 136->**('$_POST[**file**]$stored_file','$_POST[uppladdare]','$_POST[titel]')";
    if(!mysqli_query($dbcon ,$query));
                                        }

注意:未定义的索引:第136行的/ Applications / XAMPP / xamppfiles / htdocs / projekt webb / laddaupp.php中的文件

该功能正常,我存储了我想要的所有数据。但我仍然得到一个错误。 我总是可以通过使用reporting_error“修复”这个问题。但我更愿意从错误中吸取教训。

/感谢

编辑: 星星不是编码的一部分。只是为了显示错误发生的位置!

最终结果:

$ query =“INSERT INTO store(filname,uppladdare,titel) VALUES('$ stored_file','$ _ POST [uppladdare]','$ _ POST [titel]')“;

感谢你的答案!:)

1 个答案:

答案 0 :(得分:0)

我认为您可以使用变量$stored_file您刚刚存储文件名

$query="INSERT INTO store (filname, uppladdare, titel) 
VALUES ('$stored_file','$_POST[uppladdare]','$_POST[titel]')";

$_POST['file']$stored_file中没有$_POST由于错误显示$_POST['file']没有索引