[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: CI выводит пустой результат
Гость_Jallvar
По запросу в phpmyadmin
SELECT `id`,`title` FROM `cat`
выводится 2 записи.
кодигнайтер
Код:
    $query = $CI->db->query('SELECT `id`,`title` FROM `cat`');
if($query->num_rows() > 0)
print_r($query->result_array);
else
$data[] = array('id' => 0, 'title' => 'Категории отсутствуют');



Выводит пустой массив. как так?

    [conn_id] => Resource id #30
[result_id] => Resource id #47
[result_array] => Array
(
)

[result_object] => Array
(
)

[custom_result_object] => Array
(
)

[current_row] => 0
[num_rows] => 2
[row_data] =>



codigniter 2.1.3
Игорь_Vasinsky
А разве не так?

$query = $CI->db->query('SELECT `id`,`title` FROM `cat`');
$data = $query->result_array();

if (count($data) == 0) {
return false;
}
return $data;


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Guest
Смысл не в выводе. А в том, что CI сам пишет. Результат - 2. Массив с выводом - 0
Guest
Есть уже метод, содержащий кол-во строк, найденых в бд
$query->num_rows()
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.