Insert Into不起作用,没有错误

时间:2014-07-28 20:48:42

标签: php mysql insert-into

我为文章系统编写了一个代码,但我的INSERT INTO无法正常工作,经过2个小时的查看后,我无法找到错误。报告错误报告但我没有收到任何错误,除了它没有保存到数据库。有人有想法吗?

 $sql = "INSERT INTO n_news 
  (article_title,article_title_clean,article_cover_img,article_cover_thumb,article_text,
  article_yt_id,article_yt_loc,article_cat,article_published,article_user,acticle_review,article_active,article_draft) 
  VALUES  
  (:article_title,:article_title_clean,:article_cover_img,:article_cover_thumb,:article_text,
  :article_yt_id,:article_yt_loc,:article_cat,:article_published,:article_user,:article_review,:article_active,:article_draft)";
$q = $dbh->prepare($sql);
$q->execute(array(':article_title'=>$article_title,
                ':article_title_clean'=>$article_title_clean,
                ':article_cover_img'=>$article_cover_img,
                ':article_cover_thumb'=>$article_cover_thumb,
                ':article_text'=>$article_content,
                ':article_yt_id'=>$article_yt_id,
                ':article_yt_loc'=>$article_yt_loc,
                ':article_cat'=>$_POST['article_category'],
                ':article_published'=>$article_publish,
                ':article_user'=>$user_id,
                ':article_review'=>$article_review,
                ':article_active'=>$article_active,
                ':article_draft'=>$article_draft));

1 个答案:

答案 0 :(得分:-1)

您是否已经看过数据库文件(MySQL中的* .frm)的权限(006,777等)?