Выскакивает ошибка Parse error: syntax error, unexpected 'INSERT' (T_STRING)

Тема в разделе "Ошибки и их решения", создана пользователем syrcevd, 30 июн 2016.

  1. syrcevd

    syrcevd Новичок

    Сообщения:
    1
    Симпатии:
    0
    Не могу найти ошибку
    При взоде в админку вылетает ошибка...

    ниже кусок кода в котором синтаксическая ошибка, найти ее не могу.
    подскажите где править...
     
  2. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Выше приведенный код верный!
    Обратите внимание на ошибку!
    PHP:
    Parse errorsyntax errorunexpected 'INSERT' (T_STRINGin /home/*********/гк-тайга.рф/htdocs/www/admin/model/catalog/product.php on line 13
    Поняв что то не закрыто, надо посмотреть где, ошибка таиться на 13 строке.
    На 13 строке, вот такой вот код:
    PHP:
    foreach ($data['product_description'] as $language_id => $value) {
        
    $this->db->query("INSERT INTO " DB_PREFIX "product_description SET product_id = '" . (int)$product_id "', language_id = '" . (int)$language_id "', name = '" $this->db->escape($value['name']) . "', description = '" $this->db->escape($value['description']) . "', tag = '" $this->db->escape($value['tag']) . "', meta_title = '" $this->db->escape($value['meta_title']) . "', meta_description = '" $this->db->escape($value['meta_description']) . "', meta_keyword = '" $this->db->escape($value['meta_keyword']) . "'");
    }