Rumah > Soal Jawab > teks badan
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粉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);