2015-09-28 75 views
0

我需要在time.Here删除从三个表中的记录是我的查询: -笨删除查询不能

$query =$this->db->query("DELETE ps_faq_categories FROM ps_faq_categories INNER JOIN ps_faqs ON('ps_faq_categories.faq_category_id = ps_faqs.faq_category_id') 
        INNER JOIN ps_faq_comments ON('ps_faqs.faq_id = ps_faq_comments.faq_id') WHERE 'ps_faq_categories.faq_category_id' = $category_id"); 

我收到错误,如在指定的上下文非布尔类型的表达式“INNER”附近预计会出现一种情况。

回答

0

从查询

$query =$this->db->query("DELETE ps_faq_categories,ps_faqs,ps_faq_comments FROM ps_faq_categories INNER JOIN ps_faqs ON(ps_faq_categories.faq_category_id = ps_faqs.faq_category_id) 
        INNER JOIN ps_faq_comments ON(ps_faqs.faq_id = ps_faq_comments.faq_id) WHERE ps_faq_categories.faq_category_id = $category_id"); 
+0

我曾经尝试这样做删除单引号,但还没有解决我得到的错误,附近有语法错误'“ – Youv

+0

从ps_faq_categories删除,但未从ps_faqs删除和记录ps_faq_comments.Is其我的查询中出现任何问题 – Youv

+0

再次检查 –