Всем ку
Есть таблица users , в ней столбцы health и max_health .
Есть запрос
mysql_query("UPDATE `users` SET `health` = '".($user['health'] + 1.00)."' WHERE `id` = '".$user['id']."' LIMIT 1"
Он прибавляет юзеру + 1 значение в столбец health , но как сделать , что бы когда в столбце health набирается значение равное столбцу max_health , здоровье не прибавлялось
Добавлено 02.08.15 в 14:08:40:
Ну или как сделать , что бы значение не превышало значение в столбце max_health
<?
$a = mysql_fetch_array(mysql_query("SELECT max_health FROM `users` WHERE `id` = '".$user['id']."'");
if($a['health'] < $a['max_health']) {
mysql_query("UPDATE `users` SET `health` = '".($user['health'] + 1.00)."' WHERE `id` = '".$user['id']."' LIMIT 1"
} else { echo'х*й там';}
?>
GooDLikE++, нит
sisy = $user['health']+1;
if($sisy >= $user['max_health']){mysql_query
("UPDATE `users` SET `health` = '".
$user['max_health']."' WHERE `id` = '".
$user['id']."' LIMIT 1"
}else{mysql_query
("UPDATE `users` SET `health` = '".
($user
['health'] + 1.00)."' WHERE `id` = '".
$user['id']."' LIMIT 1"
}