Rumah  >  Soal Jawab  >  teks badan

Kurang daripada atau sama dengan menggunakan mysql dalam codeigniter tidak berfungsi

Saya mempunyai pertanyaan mudah seperti ini:

$backlogs=$_POST['backlogs'];

$this->db->select('*');
if(!empty($backlogs)) {
  $this->db->where('backlogs >=', $backlogs-3);
  $this->db->where('backlogs >=', $backlogs+3);
}
$query  =   $this->db->get('universities');

Saya mahu pertanyaan mendapatkan nilai lebih besar daripada atau sama dengan 3 nilai dan kurang daripada atau sama dengan tetapi saya tidak mendapat hasil yang saya inginkan, contohnya jika saya memberikan nilai 12 saya memerlukan nilai dalam 9 hingga 15 tetapi ia memberi saya beberapa nilai rawak seperti sehingga 25 dan lain-lain. Bolehkah sesiapa memberitahu saya bagaimana untuk menyelesaikan masalah ini

P粉445714413P粉445714413211 hari yang lalu298

membalas semua(1)saya akan balas

  • P粉055726146

    P粉0557261462024-03-23 00:16:33

    Tukar kod kepada ini. Anda mempunyai dua >=, jadi jika anda mempunyai 12, tunggakan >= 9 dan tunggakan >= 15, jadi kesemua 9+ dipadankan.

    $this->db->where('backlogs >=', $backlogs-3);
    $this->db->where('backlogs <=', $backlogs+3);

    balas
    0
  • Batalbalas