[QUOTE]Владимир Кульгейко написал:
Столкнулся с аналогичной проблемой. Сайт использует utf-8, localeconv выдает
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
Однако ошибка не исчезает
При попытке создать заказ вылезает
<font color=#ff0000>MySQL Query Error:
INS ERT INTO b_iblock_element_property
(IBLOCK_ELEMENT_ID, IBLOCK_PROPERTY_ID, VAL UE, VALUE_NUM, DESCRIPTION)
SEL ECT
302632
,P.ID
,'5'
,5,0000
, ''
FR OM
b_iblock_property P
WHERE
ID = 235
</font>[[1136] Column count doesn't match value count at row 1]<br><br>
<table cellpadding="1" cellspacing="0" width="35%" bgcolor="#9C9A9C">
<tr>
<td><table cellpadding="5" cellspacing="0" width="100%">
<tr>
<td bgcolor="#FFFFFF" align="center">
<FONT face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<font color="#FF0000"><b>DB query error.</b></font><br>
Please try later.
</font><br>
</td>
</tr>
</table></td>
</tr>
</table>
<br><br><br>[/QUOTE]
Основная проблема у меня заключалась в работе скриптов в режиме cli.
Чтобы все заработало корректно необходимо в dbconn.php или в init.php прописать setlocale(LC_NUMERIC, 'C');
Столкнулся с аналогичной проблемой. Сайт использует utf-8, localeconv выдает
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
Однако ошибка не исчезает
При попытке создать заказ вылезает
<font color=#ff0000>MySQL Query Error:
INS ERT INTO b_iblock_element_property
(IBLOCK_ELEMENT_ID, IBLOCK_PROPERTY_ID, VAL UE, VALUE_NUM, DESCRIPTION)
SEL ECT
302632
,P.ID
,'5'
,5,0000
, ''
FR OM
b_iblock_property P
WHERE
ID = 235
</font>[[1136] Column count doesn't match value count at row 1]<br><br>
<table cellpadding="1" cellspacing="0" width="35%" bgcolor="#9C9A9C">
<tr>
<td><table cellpadding="5" cellspacing="0" width="100%">
<tr>
<td bgcolor="#FFFFFF" align="center">
<FONT face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<font color="#FF0000"><b>DB query error.</b></font><br>
Please try later.
</font><br>
</td>
</tr>
</table></td>
</tr>
</table>
<br><br><br>[/QUOTE]
Основная проблема у меня заключалась в работе скриптов в режиме cli.
Чтобы все заработало корректно необходимо в dbconn.php или в init.php прописать setlocale(LC_NUMERIC, 'C');