提交表单到数据库错误

时间:2015-09-30 08:56:46

标签: php mysql

我正在尝试将一个简单的表单数据添加到mysql数据库中,它似乎不起作用。

它给了我这个错误

  

解析错误:语法错误,意外';'在第7行的portfolio-add-website.php中

和portfolio-add-website.php看起来像这样:

<?php
include 'connect_db.php';

$connect = mysqli_connect(HOST,USERNAME,PASSWORD,DB);

mysqli_query($connect,"INSERT INTO portfolio_websites 
                       (name, link, description, profile_img_name, 
                        cover_img_name, client_name, donedate) 
                VALUES ('$_POST[name]', '$_POST[link]', 
                        '$_POST[description]', 
                        '$_POST[profile_img_name]', 
                        '$_POST[cover_img_name]', '$_POST[client_name]', 
                        '$_POST[donedate]')";
?>

我没有看到任何意外的“;”。谁能帮我?我确定它很小。

1 个答案:

答案 0 :(得分:2)

你错过了一个大括号

mysqli_query($connect,"INSERT INTO portfolio_websites (name, link, description, profile_img_name, cover_img_name, client_name, donedate) 
VALUES ('$_POST[name]', '$_POST[link]', '$_POST[description]', '$_POST[profile_img_name]', '$_POST[cover_img_name]', '$_POST[client_name]', '$_POST[donedate]')");