Просмотр поста

.
ДоХтор

Я баллы контролирую таким образом

/**
 * Подсчёт валюты сайта (баллы);
 * 
 * @param int  $id ID пользователя
 * 
 * @return int Балланс пользователя
 */
public static function balance($id)
{
    $sql = "SELECT balans FROM users WHERE id = $id";
    return mysql_result(mysql_query($sql), 0);
}


Ну и где нужно, пишу вызов и сохраняю результат в переменную
$balance = functions::balance($user_id);


А потом просто проверяю в условии
if ($balance >= чему-то) {
    /* Выполняется код */
}