因此,我最近开始学习PHP,现在我试图将代码到我的数据库。 数据通过表单从用户输入。查询不起作用 - INSERT INTO
这里是我的代码:
if(isset($_POST['submit'])) {
$blogtitle = $_POST['blogTitle'];
$blogcategory = $_POST['blogCategory'];
$blogcontent = $_POST['blogContent'];
// aanmaak date van de blog
$blogdate = date("d/m.Y");
// Checkt of alle velden zijn ingevuld
if (!empty($blogtitle) && !empty($blogcategory) && !empty($blogcontent)) {
//echo "je zit nu bij de query";
$addBlogQuery = mysql_query("INSERT INTO blog (blog_ID, blog_title, blog_category, blog_content, blog_date)
VALUES (NULL, $blogtitle, $blogcategory, $blogcontent, blogdate)");
if ($addBlogQuery) {
echo "blog added successfully";
}
else {
echo "something went wrong";
}
}
else {
$this->notFilledErrorAction();
}
}
出于某种原因,它不添加任何数据我的数据库。我与我的数据库的连接工作正常,我没有看到我的查询中有错误。
有人在此代码中看到错误吗?或者可以帮助我找出问题所在?
尝试包装你的变量(在查询中)在''s –
*旁注:*停止使用已弃用的'mysql_ *'函数。改用MySQLi或PDO。 – Raptor
试试这个:'echo“出错了”。 '' – hjpotter92