mysql_query("UPDATE `users` SET `balans` = '".($user['balans']+5)."' WHERE `user_id` = '$user_id' LIMIT 1");
Правильный ли код? Исправьте плиз. А то когда я вставил и опробовал было до этого 2310 баллов а после написания поста стало 5 баллов.
mysql_query("UPDATE `users` SET `balans` = '".($user['balans']+5)."' WHERE `user_id` = '$user_id' LIMIT 1");
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
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'
");
}
# 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'
");
}
__________________