@sharelove

Почему запрос возвращает столбец а не строчку и при этом выводит только самый первый символ из ячейки?

Контроллер:
foreach($this->model_extension_module_track->getCustomer($code) as $result){
    $data['customers'][] = array(
        'id' => $result['id']
     );
}


Модель:
class ModelExtensionModuleTrack extends Model {
  public function getCustomer($customer_id) {
    $query = $this->db->query("SELECT DISTINCT * FROM `oc_customers_track` WHERE `id` = '" . (int)$customer_id . "'");

    return $query->row;
  }
}


SQL Таблица:
60053dcadf7a9148345884.png

Результат:
60053e0677dc7112868846.png
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
@sharelove Автор вопроса
Оказалась проблема в том что я возвращал одну строчку

- return $query->row;

+ return $query->rows;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
08 мар. 2021, в 23:18
30000 руб./за проект
08 мар. 2021, в 22:02
5000 руб./за проект
08 мар. 2021, в 21:52
30000 руб./за проект