Ответить Новая тема Новый опрос 
 Экспорт товаров SQL запросом (описание в html)
1ncom1ng
Новичок
Сообщений: 91
Регистрация: 07-10-2011


06-04-2017 01:12
Здравствуйте.
Имеется sql запрос

Код:
SELECT p.id_product, pl.name, p.price, p.reference, pl.description_short, pl.description
FROM ps_product p
LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product)
WHERE p.active = 1


Проблема для меня в том, что выгружается описание товара текстом.
А нужно получить html-код.
Что здесь можно изменить или какой другой вариант выгрузки использовать?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
AK-74
Cпециалист
Сообщений: 115
Регистрация: 01-02-2016


06-04-2017 18:52
Ну вообще-то чтобы получить выгрузку в HTML-коде, надо написать преобразование результатов выполнения упомянутого выше SQL-запроса, который возвращается в виде массива данных, в HTML-код. Короче надо писать PHP-код.
 
Репутация: -3 | Поставил: Алекс
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
BigKasper
Новичок
Сообщений: 27
Регистрация: 02-06-2017


14-06-2017 21:56
на php есть функция которая принимает в себя текст и расценивает его как html код. Поищите в google. кажется strip_tags()


Сообщение отредактировал BigKasper (14-06-2017 23:00)
 
Репутация: -3 | Поставил: Алекс
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


14-06-2017 22:48
Создайте файл в корне с подобным кодом:
Код:
require(dirname(__FILE__).'/config/config.inc.php');
$res = Db::getInstance()->ExecuteS('
    SELECT p.id_product, pl.name, p.price, p.reference, pl.description_short, pl.description
    FROM ps_product p
    LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product)
    WHERE p.active = 1
');

print_r($res);
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
LiberCode


Новичок
Сообщений: 62
Откуда: Санкт-Петербург
Регистрация: 14-03-2019


20-07-2020 17:05
Цитата:
Создайте файл в корне с подобным кодом:
Код:
require(dirname(__FILE__).'/config/config.inc.php');
$res = Db::getInstance()->ExecuteS('
SELECT p.id_product, pl.name, p.price, p.reference, pl.description_short, pl.description
FROM ps_product p
LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product)
WHERE p.active = 1
');

print_r($res);


Спасибо! Реально работает!
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос