создание таблицы и проверка выходов из таблицы в той же функции не работает в php codeigniter? - PullRequest
0 голосов
/ 01 марта 2019

При моделировании таблицы создаются, но вторая функция выхода из файла не работает

контроллер

public function harsha() {
    $this->model->function1();
    echo $this->model->function2(); //it showing false instated of true
}

модель

public function function1() {
    $this->db->query("create table some xxx"); //table created successfully on database 
}
public function function2() {
    return $this->db->table_exists("xxx"); //but it's returning false;
}

1 Ответ

0 голосов
/ 01 марта 2019

При создании таблицы должно быть хотя бы одно имя поля.В функции function2 () я сохранил условие if, если таблица существует, она возвращает true, иначе возвращает false.Следующий код ниже работает нормально.

public function function1() {
    $sql = "CREATE TABLE xxx (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL )";
    $this->db->query($sql);
}

public function function2() {
    if($this->db->table_exists("xxx")){
        return true;
    }else{
        return false;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...