Доброго времени суток! Появилась следующая проблема. Стоит битрикс управление сайтом десятая версия, надо написать скрипт для магазина, преобразовать название элементов и категорий в транлит, то есть в символьный код. Написал скриптик, который все прекрасно делает, но вот трабла в том что значения символьного кода в некоторых кортежах не обновляются, пробовал разные значения, но так и не получилось сделать это.
[php]
result= mysql_query("select * from b_iblock_element") or die(mysql_error());
while ($item=mysql_fetch_array($result))
{
?>
<br>
<?
$name1=$item['NAME'];
$name=encodestring($item['NAME']);
// Удаляем знаки припенания
$name = preg_replace("|[^\d\w ]+|i","",$name);
$result2 = mysql_query ("UPDATE b_iblock_element set CODE = '{$name}' where b_iblock_element.NAME='$name1' ") or die(mysql_error());
}
[/php]
В чем может быть проблема?
[php]
result= mysql_query("select * from b_iblock_element") or die(mysql_error());
while ($item=mysql_fetch_array($result))
{
?>
<br>
<?
$name1=$item['NAME'];
$name=encodestring($item['NAME']);
// Удаляем знаки припенания
$name = preg_replace("|[^\d\w ]+|i","",$name);
$result2 = mysql_query ("UPDATE b_iblock_element set CODE = '{$name}' where b_iblock_element.NAME='$name1' ") or die(mysql_error());
}
[/php]
В чем может быть проблема?