В таблице 3 строки, в каждой строке 6 значний. которые нужно вытащить. вытаскиваю, произвожу действие с ними. Вставляю обратно в базу, в базу идёт число 4294967295 Скриншот таблицы
$vid1 ="select sum(`1`) as sum from wars where id_att = '$east[id]'";
$sum=mysql_query($vid1);
$result1 = mysql_fetch_array($sum);
$vid2 ="select sum(`2`) as sum from wars where id_att = '$east[id]'";
$sum=mysql_query($vid2);
$result2 = mysql_fetch_array($sum);
$vid3 ="select sum(`3`) as sum from wars where id_att = '$east[id]'";
$sum=mysql_query($vid3);
$result3 = mysql_fetch_array($sum);
$vid4 ="select sum(`4`) as sum from wars where id_att = '$east[id]'";
$sum=mysql_query($vid4);
$result4 = mysql_fetch_array($sum);
$vid5 ="select sum(`5`) as sum from wars where id_att = '$east[id]'";
$sum=mysql_query($vid5);
$result5 = mysql_fetch_array($sum);
$vid6 ="select sum(`6`) as sum from wars where id_att = '$east[id]'";
$sum=mysql_query($vid6);
$result6 = mysql_fetch_array($sum);
$warsall=ceil($result1['sum']+$result2['sum']+$result3['sum']+$result4['sum']+$result5['sum']+$result6['sum']);if($warall>=15000){
$sk_o=75;
$wars_1=ceil($result1['sum']*$sk_o);if($wars_1<=1){$wars_1=0;}
$wars_2=ceil($result2['sum']*$sk_o);if($wars_2<=1){$wars_2=0;}
$wars_3=ceil($result3['sum']*$sk_o);if($wars_3<=1){$wars_3=0;}
$wars_4=ceil($result4['sum']*$sk_o);if($wars_4<=1){$wars_4=0;}
$wars_5=ceil($result5['sum']*$sk_o);if($wars_5<=1){$wars_5=0;}/
$wars_6=ceil($result6['sum']*$sk_o);if($wars_6<=1){$wars_6=0;}
mysql_query("UPDATE `wars` SET `1`=`1`-".$wars_1.", `2`=`2`-".$wars_2.", `3`=`3`-".$wars_3.", `4`=`4`-".$wars_4.", `5`=`5`-".$wars_5.", `6`=`6`-".$wars_6." WHERE `id_att` = '$east[id]'");
Добавлено через 04:14 сек.
Я ж не игру продаю, и то что сам написал) Дополнения к игре Игра в свободном доступе имееться и инете.
Написал: Саня
28.02.2013 / 12:34