Запрос в codeigniter ГДЕ "МЕНЬШЕ, ЧЕМ 1" И "НЕ НУЛЬ" результат Нет - PullRequest
0 голосов
/ 05 мая 2019

У меня есть таблица "tbsiswa", и я хочу использовать QUERY "Выберите * ИЗ tbsiswa, ГДЕ 'id_kelas' enter image description here Я хочу отобразить данные, которые являются id_kelas = 0 и NIS не является пустым. Но я не отображал ничего в своей таблице, используя codeigniter.

поэтому, исходя из приведенной выше таблицы, я хочу отобразить данные:

  • mantha
  • ciput

Это то, что я пробовал до сих пор:

function cekSiswaNonKelas(){
		$this->db->select("*");
		$this->db->from("tbsiswa");
		$this->db->where("id_kelas <", 1);
		$this->db->where("nis", NULL, FALSE);
		$siswaNonKelas = $this->db->get();
		return $siswaNonKelas;
	}

Но на основании приведенного выше кода результат будет пустым.

Ответы [ 2 ]

1 голос
/ 06 мая 2019

вы можете сделать это:

function cekSiswaNonKelas(){
        $this->db->select("*");
        $this->db->from("tbsiswa");
        $this->db->where("id_kelas",0);
        $this->db->where("nis!=","");
        $siswaNonKelas = $this->db->get();
        return $siswaNonKelas;
    }
1 голос
/ 05 мая 2019

Если ваш столбец равен NULL, когда он пуст, используйте:

$ this-> db-> where ("nis НЕ NULL", NULL, FALSE);

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