Невозможно использовать $ this-> uri-> сегмент (); в пункте ГДЕ

У меня есть простой запрос, но я пытаюсь использовать $ 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);

}

0

Решение

PHP не будет оценивать переменные внутри строковых литералов (»).

+ Изменить

'SELECT * FROM faculty WHERE id = $var;'

в

"SELECT * FROM faculty WHERE id = $var;"
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]