api中的条件返回数据库错误

时间:2017-04-09 14:57:36

标签: php codeigniter api

我试图在api服务中进行编辑,我想让它在消息staute被阻止时没有显示最后的新闻,并且仅在新闻消息处于活动状态时显示它们,所以这里&#39 ; s功能,但我得到一个错误(数据库错误)

    public function getlatest($select_values = "*", $table_name, $join_on = "", $language_id) {
    $join_table = "language_" . $table_name;
    $result = array();
    $this->db->select($select_values);
    $this->db->from($table_name);
    if ($table_name != "latestnews") {
        $this->db->where($table_name . ".featuredstatus", "Yes");

    }
    $this->db->join($join_table, $table_name . "." . $join_on . "=" . $join_table . "." . $join_on, "left");
    $this->db->where($join_table . ".languageid", $language_id);
     $this->db->where($table_name . ".latestnewsstatus", "Active");
   $this->db->limit("2");
    $result = $this->db->get()->result_array();
    return $result;
}

没有那条线就行得很好:

     $this->db->where($table_name . ".latestnewsstatus", "Active");

我已添加它以仅显示具有活动雕像的消息。 那我为什么会收到这个错误?

0 个答案:

没有答案