2014-10-01 6 views
0

У меня странная и непонятная ситуация. Я не могу обновить поле ENUM с моим запросом в моем php-скрипте. Выполненный в Хайди, он отлично работает. Может ли кто-нибудь помочь мне понять, почему?Обновление поля ENUM в MySQL

Это запрос:

UPDATE ps_specific_price 
SET reduction='0.5', reduction_type='percentage' 
WHERE id_product='249' and id_group='3' 

Поле перечисление reduction_type (сумма, в процентах)

Вот код для операции:

if($valori['perc_riv']==0){ 
    $sql_perc_riv="update ps_specific_price set reduction='0', reduction_type='amount' where id_product='".$valori[id_product]."' and id_group='3'"; 
} else { 
    $riduzione=(float)$valori['perc_riv']/100; 
    $sql_perc_riv="update ps_specific_price set reduction_type='percentage' WHERE id_specific_price='2031'"; // where id_product='".$valori[id_product]."' and id_group='3'"; 
} 
    $sttpercriv = $conn->prepare($sql_perc_riv); 
    $sttpercriv->execute(); 
+0

Пожалуйста, напишите свой PHP-код –

+0

какая ошибка вы получаете –

+0

У меня нет ошибки. Просто что-то вроде пропущенного запроса ... бах ... – fsalvaggio

ответ

0

Хорошо, я лучше читать документация: мне нужно сделать таблицу Alter. Я не хочу. Я сделаю выбор, затем я удалю строку, и я сделаю новую вставку с разными значениями.

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