Вот собственно что прописано у меня:
# ѕровер¤ем средства пользовател¤
$need_money = $sonfig_site["amount_".$citem];
if($need_money <= $user_data["money_b"]){
if($user_data["last_sbor"] == 0 OR $user_data["last_sbor"] > ( time() - 60*20) ){
$to_referer = $need_money * 0.1;
# ƒобавл¤ем дерево и списываем деньги
$db->Query("UPDATE ".$pref."_users_b SET money_b = money_b - $need_money, $citem = $citem + 1,
last_sbor = IF(last_sbor > 0, last_sbor, '".time()."') WHERE id = '$usid'");
# ¬носим запись о покупке
$db->Query("INSERT INTO ".$pref."_stats_btree (user_id, user, tree_name, amount, date_add, date_del)
VALUES ('$usid','$usname','".$array_name[$item]."','$need_money','".time()."','".(time()+60*60*24*15)."')");
echo "<center><div class='success'>¬ы успешно нан¤ли персонажа ($array_name) </div></center>";
$db->Query("SELECT * FROM ".$pref."_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
}else echo "<center><div class='error'>ѕеред тем как нанимать персонажей, соберите добычу</div></center>";
}else echo "<center><div class='error'>Ќедостаточно средств дл¤ найма!</div></center>";
}else echo 222;