Заявление о выборе CodeIgniter с предложением Where

Привет, я новичок в CodeIgniter, и я просто хочу знать, как я буду запрашивать с моего MySql Db, Statement Statement с предложением where, я знаю, что его можно искать из сети, но всякий раз, когда я пытаюсь что-то получить, я получаю ошибки. расстраивает. Строка в предложении Where будет поступать из пользовательского ввода. Спасибо, парни!

Вы можете сделать, как заявила Mehedi-PSTU, однако кажется, что вы немного новичок в этом, так что вот еще дополнительная информация:

Я скопирую Mehedi-PSTU по большей части здесь.

 $this->get->where('column_name', $equals_this_variable); $query = $this->db->get('table_name'); 

Это сохранит объект запроса в переменной $ query. если вы хотите преобразовать это в полезный массив, вы просто выполните следующее.

 $results = $query->result_array(); 

Или вы можете пропустить его так:

 foreach($query->result_array() as $result){ // Perform some task here. } 

Лучшее или даже полное понимание, возможно, исходит от:

http://ellislab.com/codeigniter/user-guide/database/active_record.html

Попробуйте что-то вроде этого

  $this->db->where('db_attr', $var); return $this->db->get('table'); 

Попробуй это.

 $id = 'your id'; $this->db->select("*"); $this->db->from("table_name"); $this->db->where('id','$id'); $query = $this->db->get(); return $query->result_array();