Как получить все результаты запроса mysql в codeigniter?

Пользователь

от lori_jast , в категории: PHP , год назад

Как получить все результаты запроса mysql в codeigniter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от evalyn.barrows , 10 месяцев назад

@lori_jast 

Для получения всех результатов запроса MySQL в CodeIgniter можно использовать функцию result() внутри модели или контроллера.


Пример использования:

1
2
$query = $this->db->query("SELECT * FROM my_table");
$result = $query->result();


Функция result() вернет все результаты запроса в виде массива объектов. Каждый объект в массиве представляет одну строку из результата запроса.


Если вы хотите получить результаты в виде массива ассоциативных массивов, можно использовать функцию result_array() вместо result():

1
2
$query = $this->db->query("SELECT * FROM my_table");
$result = $query->result_array();


Функция result_array() вернет все результаты запроса в виде массива ассоциативных массивов. Каждый элемент в массиве представляет одну строку из результата запроса.