Вот мой код:
$ child = $ this-> getDetails ($ row ['ParentOf_Id']);
, которая находится в другой функции, которая вызывает функцию с именем getdetails:
функция getDetails ($ child_id = null, $ limit = 20) {
// select all the fields in the children table
$this->db->select(castedColumns($this->children_table, $this->db));
//where the id is the child id
$q = $this->db->get_where($this->children_table, 'id='.$child_id);
//store results array in details
$details = $q->row_array();
Затем я получаю следующую ошибку SQL:
Номер ошибки базы данных произошла ошибка:
Неверный синтаксис рядом с '='.
ВЫБЕРИТЕ CAST (AdditionalNotes AS TEXT) как AdditionalNotes, CAST (DisabilitiesNotes AS TEXT) как DisabilitiesNotes, DOB, msrepl_tran_version FROM Children WHERE id =
Идентификатор не добавляется?почему?
сводит меня с ума, потому что, когда я делаю echo $ child_id;Я получаю идентификатор ребенка перед передачей его в SQL.