Тема: Извлечение части данных из текстового поля
Здравствуйте!
Помогите, пожалуйста, решить такую задачу.
Имеется таблица products_description в которой поле products_description содержит довольно длинное описание товара.
Требуется урезать извлекаемый текст до определенного количества знаков или, что было бы еще лучше, абзацев.
Вот часть скрипта с запросом, где pd.products_description нужное поле:
$query = "select
p.products_id,
p.products_ean,
pd.products_name,
pd.products_description,
p.products_price,
p.products_image,
p.products_model,
p.group_permission_1,
p.products_date_added,
p.products_tax_class_id,
s.specials_new_products_price
from (products p INNER JOIN products_description pd ON p.products_id = pd.products_id) LEFT JOIN specials s ON p.products_id = s.products_id
where p.products_status = '1'
and pd.language_id = '2'
and IF(s.specials_new_products_price>0, s.status = '1', '1')
and IF(s.expires_date>0, s.expires_date>now(), '1')
".$group_check."
".$days."
order by
p.products_date_added DESC
LIMIT 0," . $product_count ;