От і настав той час, коли весь світ не знає чого це не працює. Я в відчаї, разом з замовником.
Сподіваюсь ви допоможете, буду дуже вдячний.
Коли запускаю запит в mysql workbench - то колонки link, relink_key є з даними.
Але коли це ж запит я запускаю через php - ці колонки null.
▼ЗАПИТ О_О
SELECT 
    s_relinks_logs.id,
    s_relinks.search_key AS relink_key,
    s_relinks.link as link,
    (CASE
        WHEN
            s_relinks_logs.item_type = 'product'
        THEN
            (SELECT 
                    name
                FROM
                    s_products
                WHERE
                    id = s_relinks_logs.item_id)
        WHEN
            s_relinks_logs.item_type = 'blog'
        THEN
            (SELECT 
                    name
                FROM
                    s_blog
                WHERE
                    id = s_relinks_logs.item_id)
    END) AS name,
    s_relinks_logs.anchors,
    s_relinks_logs.date,
    s_relinks_logs.item_id,
    s_relinks_logs.item_type
        
FROM
    s_relinks_logs
        LEFT JOIN
    s_relinks ON s_relinks_logs.relink_id = s_relinks.id
                                        ORDER BY date DESC
▼Фото таблиць (⊙.⊙)
s_relinks

s_relinks_logs

▼PHP код
    public function get_relinks_logs()
    {
        $query = $this->db->placehold("SELECT
   s_relinks_logs.id,
   s_relinks.search_key AS relink_key,
   s_relinks.link AS link,
   (CASE
       WHEN
           s_relinks_logs.item_type = 'product'
       THEN
           (SELECT
                   name
               FROM
                   s_products
               WHERE
                   id = s_relinks_logs.item_id)
       WHEN
           s_relinks_logs.item_type = 'blog'
       THEN
           (SELECT
                   name
               FROM
                   s_blog
               WHERE
                   id = s_relinks_logs.item_id)
   END) AS name,
   s_relinks_logs.anchors,
   s_relinks_logs.date,
   s_relinks_logs.item_id,
   s_relinks_logs.item_type
       
 
FROM
   s_relinks_logs
       LEFT JOIN
   s_relinks ON s_relinks_logs.relink_id = s_relinks.id
                                       ORDER BY date DESC");
 
        $this->db->query($query);
        var_dump($this->db->results());
        return $this->db->results();
    }
Я 100% знаю, що поля співпадають, мені ж в mysql workbench,
▼ показує нормальну інфу.
Чому так відбувається? запит в коді точно такий як тут.
Що ще скинути, описати?