Я хочу вернуть результат запроса, но я не знаю, как return query result, пожалуйста, помогите мне!
$this->db->query(my query);
return $this->db->query()->result
Не работает






Возьмите $this->db->query(my query); в переменную, а затем используйте result()
$query = $this->db->query(my query);
return $query->result();
@AdjieSatrioPrabowo как насчет: return $query;?
все работает, вы очень помогли, большое спасибо
Если вы просто хотите вернуть запрос, вы можете использовать обходной путь ниже.
$this->db->query(my query);
$query = $this->db->last_query();
return $query;
Если вы хотите вернуть результат, используйте следующий код:
$query = $this->db->query(my query);
return $query->result();
спасибо за ответ, это очень полезно
Вы можете напрямую вернуть значение:
return $this->db->query("SELECT * FROM myTable")->result();
Есть ли ошибка при использовании result? почему это вызвало ошибку? Это должно работать.
спасибо за ответ, это очень помогло, теперь работает
Шаг 1: Назначьте его переменной
$query = $this->db->query(your query);
Шаг 2: Затем вы можете использовать его следующим образом
return $query->result();
или
return $query->result_array();
есть ошибка, подобная этой Вызов функции-члена result() в массиве