Баги и ошибки | счетчик просмотров дублируется
не силен в запросах но чет не пойму, обнавляю страницу +5 просмотров за раз , вроде и лимит стоит а че так хз
________
посл. ред. 21.04.2026 в 18:11; всего 1 раз(а); by pyrokinesis
php
if(isset($user) && $user['id']!=$us['id'] || !isset($user))mysql_query("UPDATE `diary` SET `viewings`='".($diary['viewings']+1)."' WHERE `id`='$diary[id]' LIMIT 1");
echo'Просмотров: <b>'.$diary['viewings'].'</b> |'; ________
посл. ред. 21.04.2026 в 18:11; всего 1 раз(а); by pyrokinesis
php
if(!isset($user) || $user['id'] != $us['id']) {
mysql_query("UPDATE `diary` SET `viewings` = `viewings` + 1 WHERE `id` = '{$diary['id']}' LIMIT 1");
}
echo 'Просмотров: <b>'.$diary['viewings'].'</b> |';
Напиши в CHATGPT
Может у тебя 5 редиректов на эту страницу
php
if (!isset($user) || $user['id'] != $us['id']) {
mysql_query("UPDATE `diary` SET `viewings`='".($diary['viewings']+1)."' WHERE `id`='$diary[id]' LIMIT 1");
} джипити не помог (((
Может у тебя 5 редиректов на эту страницу
Уверен, что проблема именно в этой части кода?
а так пробовал?
php
session_start();
if (!isset($_SESSION['viewed_'.$diary['id']])) {
if ((isset($user) && $user['id'] != $us['id']) || !isset($user)) {
mysql_query("UPDATE `diary` SET `viewings` = `viewings` + 1 WHERE `id` = '$diary[id]' LIMIT 1");
}
$_SESSION['viewed_'.$diary['id']] = true;
} Стр.: 1, 2