2015-08-03 5 views
0

Я десериализации данных нижеУдалить символы из SUBSTRING_INDEX

a:7:{s:12:"existingname";s:0:"";s:12:"originalname";s:50:"165074-mort-de-l-historien-jean-pierre-vernant.jpg";s:3:"alt";s:0:"";s:5:"title";s:0:"";s:4:"desc";s:0:"";s:6:"delete";b:0;s:6:"remove";b:0;} 

используя эту цитату

SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(value,';',4),':',-1) AS bookimage 
    FROM jksid_flexicontent_fields_item_relations 
WHERE jksid_flexicontent_fields_item_relations.field_id = 17 
    AND jksid_flexicontent_fields_item_relations.ite m_id = 13153 

результат у меня есть

"165074-mort-de-l-historien-jean-pierre-vernant.jpg" 

Как я могу удалить " символы ?

ответ

2

Попробуйте использовать replace Функция.
Для excample: REPLACE(SUBSTRING_INDEX(SUBSTRING_INDEX(value,';',4),':',-1), '\"', '')

2
SELECT REPLACE(SUBSTRING_INDEX(SUBSTRING_INDEX(value,';',4),':',-1),'"','') AS bookimage 
    FROM jksid_flexicontent_fields_item_relations 
WHERE jksid_flexicontent_fields_item_relations.field_id = 17 
    AND jksid_flexicontent_fields_item_relations.ite m_id = 13153 
+0

' ""' это должно быть одиночные кавычки –

+0

@JorgeCampos отредактировал запрос –

+0

большое спасибо !!! –

0

Я думаю, что стек снова

Когда я копирую его на цитаты, я получил синтаксис ошибки

<?php 
// get book image 
mysql_select_db($database_fsd, $fsd); 
$query_wrtbkimg = " 
SELECT REPLACE(SUBSTRING_INDEX(SUBSTRING_INDEX(value,';',4),':',-1),'"','') AS bookimage 
    FROM jksid_flexicontent_fields_item_relations 
WHERE jksid_flexicontent_fields_item_relations.field_id = 17 
    AND jksid_flexicontent_fields_item_relations.ite m_id = 13153 
"; 
$wrtbkimg = mysql_query($query_wrtbkimg, $fsd) or die(mysql_error()); 
$row_wrtbkimg = mysql_fetch_assoc($wrtbkimg); 
$totalRows_wrtbkimg = mysql_num_rows($hwrtbkimg); 
?> 
+0

Это не ответ на ваш вопрос, если у вас есть проблема, тогда отредактируйте свой вопрос или добавьте комментарий к ответу – Marusyk

+0

Попробуйте следующее: 'REPLACE (SUBSTRING_INDEX (SUBSTRING_INDEX (значение, ' ; ', 4),': ', - 1),' \ "',' ') AS bookimage' – Marusyk

+0

Спасибо большое MegaTron и всем –

Смежные вопросы