Обновление Codeigniter db с помощью условия where и custom var не работают - PullRequest
0 голосов
/ 18 января 2019

Может кто-нибудь сказать мне, почему мое обновление не работает?

Вот данные в моей переменной $ id = '1'; $ table = 'tb_home_content'; $ data = Array ([title] => SLEEK DESIGN [content] => У нас стильный дизайн, который не только привлекателен, но и прост в дизайне для нашего пользователя. [classicon] => fa fa-clone);

Вот моя модель функции

    public function updateData($table, $data)
    {
        $id = $data['id'];
        array_shift($data);

        // echo $id.'<br>';
        // echo $table.'<br>';
        // print_r($data);

        $this->db->where('id', $id);
        $this->db->update($table, $data);

        if($this->db->affected_rows() == '1')
        {
            echo "<script>";
                echo "alert('Success');";
            echo "</script>";
        }
        else
        {
            echo "<script>";
                echo "alert('Failed');";
            echo "</script>";
        }

1 Ответ

0 голосов
/ 18 января 2019

Какое сообщение об ошибке вы получаете? Вы уверены, что значение в позиции id является первым элементом в массиве?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...