У Вас есть один вопрос? - Тогда задайте его тут (v.6)

Тема закрыта
42.34K
.
Koenig
(\/)____o_O____(\/)
localhost (01.12.2011/06:35)
Такой вопрос.
Как сделать чтоб при записи в базу,данные в таблице складывались или вычитались?
Например в таблице test есть поле bal
вот код обновления данных в таблице
mysql_query("UPDATE `test` SET  `id_user` = '" . $user_id . "', `bal` = 'bal + " . $bal . "'");
.
Koenig
(\/)____o_O____(\/)
тщчнее наверное так
mysql_query("UPDATE `test` SET `bal` = 'bal + " . $bal . "' WHERE `id_user` = '" . $user_id . "'");
.
OnLine Quest Game
Koenig (01.12.2011/06:45)
тщчнее наверное так
mysql_query("UPDATE `test` SET `bal` = 'bal + " . $bal . "' WHERE `id_user` = '" . $user_id . "'");
А в чем различие то?
.
OnLine Quest Game
И еще вопрос, опять же про эту же таблицу.
Так как в данной таблице нету поля с автоинскриментом то следовательно нет приоритетного поля.
Как его сделать чтоб базе было легче искать? Например при записях в 100 000 полей.
.
OnLine Quest Game
Koenig (01.12.2011/06:45)
тщчнее наверное так
mysql_query("UPDATE `test` SET `bal` = 'bal + " . $bal . "' WHERE `id_user` = '" . $user_id . "'");
Нифига не пиешт, записывает ноль вместо сложения
.
OnLine Quest Game
REALball (01.12.2011/06:40)
mysql_query("UPDATE `test` SET
        `id_user` = '" . $user_id . "',
        `bal` = (`bal` - 1)");

Так наверное...
Все спасибо!
.
(\/)____o_O____(\/)
localhost (01.12.2011/06:47)
А в чем различие то?
запрос для конкретного юзера, ты же кому то обновляешь баланс
$plus=1;
$balans = mysql_fetch_row(mysql_query("SELECT `bal` FROM `test` WHERE `id_user`='" . $user_id . "'"));
$bal = $balans[0]; 
mysql_query("UPDATE `test` SET `bal` = '" . ($bal+$plus) . "' WHERE `id_user` = '" . $user_id . "'");

так попробуй
.
localhost
OnLine Quest Game
Koenig (01.12.2011/07:47)
запрос для конкретного юзера, ты же кому то обновляешь баланс
$plus=1;
$balans = mysql_fetch_row(mysql_query("SELECT `bal` FROM `test` WHERE `id_user`='" . $user_id . "'"));
$bal = $balans
Все я справился.
Да и зачем лишний раз нагружать базу делая запрос на состояние?
Выручил этот код.
mysql_query("UPDATE `test` SET `bal` = (`bal`+" . $rbal . ") WHERE `id_user` = '" . $user_id . "'");
.
*Враг общества*
Хочу вывести кое какие данные в майнменю из анкеты, но ниче не получается, как сказать скрипту что надо вывести мой (например) аватар? Какой запрос?
.
Скажите, какой код нужно написать в индекс.пхп чтоб при заходе на сайт сразу переводило на другой?
Всего: 2434