Помогите Переменная iConomy

sasha8085

Старожил
Пользователь
Баллы
103
Имя в Minecraft
SAHR
Здравствуйте. Подскажите пожайлуста, как из базы данных mysql таблицы iConomy выразить переменную balance, чтобы применить получаемое значение в скрипте ( в данном случае магазине блоков)?
 
Код:
$bal = mysql_result(mysql_query("select balance from iConomy where username='$username'"));
echo 'Баланс: '.$bal.' коинов';

Если нужен примерный скрипт покупки блоков:
Код:
$bid = mysql_real_escape_string($_POST['id']);
$den = mysql_result(mysql_query("select price from blocks where id='$bid'") or $error = 'Нет такого блока';);
if (!isset($error)) or { echo $error; exit;}
$name = mysql_result(mysql_query("select name from blocks where id='$bid'"));
$kol = mysql_real_escape_string($_POST['kol']);
if ($kol > 0) or $error = 'Неверное кол-во блоков';
$summa = $den * $kol;
if ($bal < $summa) { $error = 'Не хватает средств';}
if (!isset($error)) or { echo $error; exit;}
 mysql_query("update iConomy set balance=balance-{$summa} where username='$username'");
  mysql_query("insert into item (id, nickname,item_id,item_amount) VALUES (NULL, '$username','$bid','$kol');
  echo 'Вы купили '.$name.' в кол-ве '.$kol.' штук за '.$summa.' коинов';
 
Спасибо но вашb изложенные способы мне до этого не помогли))
Код:
$res = $db->super_query("SELECT * FROM iConomy WHERE username = '$user'");
if ($res['balance'] >= 0){
if ($res['balance'] >= $object['price']*$amount){
Вот что мне помогло)
 
Назад
Верх