Вытащить из MySQL

В конце вашего запроса отсутствует ).

Ссылка

mysqli_query

1
задан Naeem Khan 25 February 2019 в 05:29
поделиться

1 ответ

Пропустите тему SQL, позвольте мне рассказать, как вы можете работать с EAV Design в базе данных Magento.

1: таблица product_entity, у вас есть основной entity_id,, и у вас есть entity_type_id = 4 (тип объекта продукта = 4)

2: таблица eav_attribute с этой таблицей, которую вы получите [115 ] и attribute_id

3: для которого catalog_product_entity_varchar вы набрали значение этого атрибута, это 'text' или 'varchar'.

EAV design

Когда вам нужно получить значение атрибута продукта, что вам нужно. 1: attribute_code ==> attribute_id

2: attribute_id => attribute_values ​​

3: product entity_id => значение атрибута продукта

Пример SQL:

select v.value from 
    catalog_product_entity_varchar where attribute_id = [attirbute-id] 
    and entity_id = [product entity id]

Обновление

  • Для обеспечения безопасности SQL-инъекций следует использовать $connection->quote([value])

  • Вы должны использовать Модель Magento по умолчанию для игры с базой данных.

  • Попытайтесь изучить вопрос о получении определенного значения атрибута продукта.

0
ответ дан HoangHieu 25 February 2019 в 05:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: