数据不保存在数据库中?

问题描述 投票:1回答:1

嗨,我使用codeigniter 3使用这个功能,但数据不保存到数据库,请帮助我保存数据,我不能找到错误,也显示succes消息,但数据不显示在数据库中。

public function saveProduct() {
    $logged_in = $this->session->userdata('logged_in');
    if (isset($logged_in) && $logged_in == TRUE) {
        $user_posted = $this->session->userdata('userid');
        $act_type = $this->session->userdata('act_type');
        $is_pro_user = $this->session->userdata('is_pro_user');
        $comp_id = $this->session->userdata('comp_id');
        $selected_pkg = $this->session->userdata('selected_pkg');
        $used_questions = $this->session->userdata("alladImages");

        $product_name = $this->db->escape_str($this->input->post('product_name', TRUE));
        $product_price = $this->db->escape_str($this->input->post('product_price', TRUE));
        $discount_price = $this->db->escape_str($this->input->post('discount_price', TRUE));
        $category_group = $this->db->escape_str($this->input->post('category_group', TRUE));
        $securedData = array
        (
            'product_name'   => $product_name,
            'product_price'  => $product_price,
            'user_id'        => $user_posted,
            'company_id'     => $comp_id,
            'discount_price' => $discount_price,
            'category_group' => $category_group
        );
        $result_AdID = $this->ads->saveProductOnlineOrd($securedData);
        if ($result_AdID != 0) {
            $data = $this->session->userdata("alladImages");
            if ( ! empty($data)) {
                foreach ($data as $fileNam) {
                    $result = $this->ads->saveMyAdImgsPro($fileNam, $result_AdID);
                }
            } else {
                echo "error";
            }
        } else {
            echo "error";
        }
        $this->session->unset_userdata("alladImages");
        redirect('Create_ads/success');
    }
}
codeigniter codeigniter-3
1个回答
0
投票

尝试使用这个保存查询,就在saveProductOnlineOrd()下面。

$this->db->last_query();

这将帮助你检查你的数据库查询。

© www.soinside.com 2019 - 2024. All rights reserved.