Что возвращает в Opencart функция query после запроса на выборку
Постоянно забываю…поэтому делаю памятку
$this->db->query('SELECT filed1 FROM oc_table')
Результат
stdClass Object
(
[num_rows] => 5
[row] => Array
(
[field1] => 1
)
[rows] => Array
(
[0] => Array
(
[filed1] => 1
)
[1] => Array
(
[field1] => 2
)
[2] => Array
(
[field1] => 3
)
[3] => Array
(
[field1] => 4
)
[4] => Array
(
[field1] => 5
)
)
)
Если в таблице у искомого поля содержится только NULL по умолчанию
object(stdClass)#39 (3) { ["num_rows"]=> int(1) ["row"]=> array(1) { ["document"]=> NULL } ["rows"]=> array(1) { [0]=> array(1) { ["document"]=> NULL } } }
Если в таблице не найдено ни одной записи
object(stdClass)#348 (3) { ["num_rows"]=> int(0) ["row"]=> array(0) { } ["rows"]=> array(0) { } }