Блиин, не могу никак сделать так чтобы при написание одного поста в гостевой начислялось +5 баллов, помогите:
mysql_query("UPDATE `users` SET `balans` = '".($user['balans']+5)."' WHERE `user_id` = '$user_id' LIMIT 1");
Правильный ли код? Исправьте плиз. А то когда я вставил и опробовал было до этого 2310 баллов а после написания поста стало 5 баллов.
EMINEM,
mysql_query("UPDATE `users` SET `balans` = `balans` + 5 WHERE `id` = '$user_id'");
# ДоХтор (17.09.2016 / 22:01)
EMINEM, mysql_query("UPDATE `users` SET `balans` = `balans` + 5 WHERE `id` = '$user_id'");
находим
// Фиксируем время последнего поста (антиспам)
if ($user_id) {
$postguest = $datauser['postguest'] + 1;
mysql_query("UPDATE `users` SET `postguest` = '$postguest', `lastpost` = '" . time() . "' WHERE `id` = '$user_id'");
}
заменяем на
// Фиксируем время последнего поста (антиспам)
if ($user_id) {
$postguest = $datauser['postguest'] + 1;
mysql_query("UPDATE `users` SET `postguest` = '$postguest', `lastpost` = '" . time() . "' WHERE `id` = '$user_id'");
mysql_query("UPDATE `users` SET `balans` = '".($datauser['balans']+4)."' WHERE `id` = '$user_id' ");
}
# EMINEM (17.09.2016 / 22:30)
находим
// Фиксируем время последнего поста (антиспам)
if ($user_id) {
$postguest = $datauser['postguest'] + 1;
mysql_query("UPDATE `users` SET `pos
Зачем два запроса к БД писать? Там ведь в одном запросе правильнее сделать.
EMINEM, вот всё в одном запросе
if ($user_id) {
$postguest = $datauser['postguest'] + 1;
mysql_query("
UPDATE `users`
SET `postguest` = '$postguest',
`lastpost` = '" . time() . "',
`balans` = `balans` + 4
WHERE `id` = '$user_id'
");
}
где можно вывести нормально киви на вебмани (привязки нет,я с Украины)
# ДоХтор (17.09.2016 / 22:36)
EMINEM, вот всё в одном запросе if ($user_id) {
$postguest = $datauser['postguest'] + 1;
mysql_query("
UPDATE `users`
SET `postguest` = '$postguest',
`lastpo
тогда уж
if ($user_id) {
$postguest = $datauser['postguest'] + 1;
$balans = $datauser['balans'] + 4;
mysql_query("
UPDATE `users`
SET `postguest` = '$postguest',
`lastpost` = '" . time() . "',
`balans` = '$balans'
WHERE `id` = '$user_id'
");
}
де можно вывести нормально киви на вебмани (привязки нет,я с Украины). (5000р+)
# MARAZM (19.09.2016 / 20:33)
тогда уж ...
Всё, что можно сделать при запросе к базе данных, нужно делать именно при запросе. Тогда уж
if ($user_id) {
mysql_query("
UPDATE `users`
SET `postguest` = `postguest` + 1,
`lastpost` = '" . time() . "',
`balans` = `balans` + 4
WHERE `id` = '$user_id'
");
}
__________________
Только к чему ты это? Тот пост уже не актуален (см. дату поста)