У меня есть простой запрос, но я пытаюсь использовать $ this-> uri-> сегмент (); в пункте ГДЕ
Я не мог заставить это работать.
Любые предложения будут ценны.
В моем контроллере у меня есть:
public function profile()
{
$var = (int) $this->uri->segment(3);
$query = $this->db->query('SELECT * FROM faculty WHERE id = $var;');
$data['name'] = '';
$data['section'] = "Profile";
$data['query'] = $query;
$this->load->view('view1', $data);
}
PHP не будет оценивать переменные внутри строковых литералов (»).
+ Изменить
'SELECT * FROM faculty WHERE id = $var;'
в
"SELECT * FROM faculty WHERE id = $var;"
Других решений пока нет …