[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Уважаемые знатоки. Помогииите. Проблема с вытаскив
gERYH
Уважаемые Разработчики, Девелоперы и прочие знатоки php и mysql. Такая задача у меня. Мне поручили сделать сайт и дали готовое БД. А там чёрт ногу сломит. Прошлый разработчик затянул сайт на движок "еврейский" и там к полю `images` возле имени картинки написан какой-то код который присвоил автоматом движок (GoCart) т.е -

8107e0941fdbd74cc4472d44c98cd54b":filename":"8107e0941fdbd74cc4472d44c98cd54b.jpg","alt":"\u0413\u043b\u044e\u0442\u0430\u043c\u0438\u043d BioTech USA 100% L-Glutamine | \u0421\u043f\u043e\u0440\u0442 \u0435\u0434\u0430","caption":"\u041a\u0443\u043f\u0438\u0442\u044c \u0433\u043b\u044e\u0442\u0430\u043c\u0438\u043d BioTech USA \u043f\u043e \u0441\u0430\u043c\u043e\u0439 \u043d\u0438\u0437\u043a\u043e\u0439 \u0446\u0435\u043d\u0435 \u0432\u043e \u0432\u0441\u0435\u0439 \u0423\u043a\u0440\u0430\u0438\u043d\u0435","primary":true},"bccbc64992302dc4ee3b1117625602af":filename":"bccbc64992302dc4ee3b1117625602af.jpg","alt":"l \u0433\u043b\u044e\u0442\u0430\u043c\u0438\u043d BioTech USA | \u0421\u043f\u043e\u0440\u0442\u0438\u0432\u043d\u043e\u0435 \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u0432 \u0423\u043a\u0440\u0430\u0438\u043d\u0435","caption":"\u041a\u0443\u043f\u0438\u0442\u044c BioTech USA 100% L-Glutamine \u043f\u043e \u043e\u043f\u0442\u043e\u0432\u043e\u0439 \u0446\u0435\u043d\u0435"}}

И мне нужно убрать эту ошибку природы и оставить место неё - 8107e0941fdbd74cc4472d44c98cd54b .jpg (хотябы без расширения .jpg т.е. самые первые символы до знака " - *до верхних кавычек )

Как это осуществить? Помогите пожалуйста.
Вот код который я пытался вымутить, но результаты оказались не желаемыми.

Код тестовый не пугайтесь.

<?PHP

$var = mysql_query("SELECT * FROM `gc_products` WHERE `images` LIKE '%.jpg%'",$link);

while($row = mysql_fetch_array($var))
{
/*$pis = explode(".jpg", $row['images']);
$a = end(explode(".jpg", $row['images']));
$rest = substr($row['images'], 0, -1);
var_dump(end(explode(".jpg", $row['images'])));
echo '<br>';*/


$print = explode(':',$row['images']);
echo '<br>';

$a = strstr($row['images'],',',true);
echo $a[$i].'<br>';
mysql_query ("UPDATE `gc_products` SET `images`='$a[i]' WHERE `images` LIKE '%.jpg%'");

}

/*UPDATE `gc_products`
SET `images` = REPLACE(`images`,'','')
WHERE `images` LIKE '%%';*/


?>




Меня конечно за такой код надо было уже давно спалить как Жанну Д`арк но всё же прошу вашей помощи. :unsure:
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.