вопрос
Здравствуйте, подскажите, правильно ли составлен запрос на изменение значения доп. поля "test". Тип поля "Переключатель", по умолчанию выкл., по запросу значение переключает на "Да".
$db->query( "UPDATE " . PREFIX . "_post SET 'xfields'=REPLACE('xfields','test|0','test|1') WHERE id='{$post_id}'" );
Для имен полей надо использовать обратные кавычки
или в вашем запросе вообще убрать их для поля xfields
$db->query( "UPDATE " . PREFIX . "_post SET `xfields` = REPLACE(`xfields`, 'test|0',' test|1') WHERE id = '{$post_id}'" );
или в вашем запросе вообще убрать их для поля xfields
$db->query( "UPDATE " . PREFIX . "_post SET xfields = REPLACE(xfields, 'test|0',' test|1') WHERE id = '{$post_id}'" );