因此,我最近開始學習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