Написал простенький скрипт для апдейта определенной колонки базы на единицу меньше от того числа которое было.
<?php
$sql = mysql_query("select * from item");
while($item = mysql_fetch_array($sql)){
echo $item['updays'];
$day=$item['updays']-1;
echo $day;
mysql_query("UPDATE `item` SET `updays` = '".$day."' where id = '".$item['id']."'");
}
?>
Но в базу, заносится число не на 1 меньше а на 2, тоесть если число $item['updays']=10, то в базу после операции удаления заносится число 8, а не 9. В чём может быть подвох?! P.S. Принт переменной $day после операции удаления показывает, что чисто стало меньше на 1, тоесть было 10 стало 9, однако в базу забивается 8. В базе 4 товара)