Я использую следующее, чтобы вставить число в «mviews» каждый раз, когда просматривается какая-либо карта.
Вопрос 1. Где в следующем коде я добавляю 'ON DUPLICATE KEY UPDATE mviews = mviews + 1', чтобы он мог увеличиваться в двух экземплярах?
Вопрос 2. Как ограничить количество счетов одним IP?
Вопрос 3. Как я могу ограничить этот IP только увеличивать «mviews» только в течение 24 часов; только первое представление будет учитываться каждые 24 часа, остальные представления в течение 24 часов после первого представления не должны учитываться.
<?php require_once 'db_conx.php'; $result = mysql_query( "UPDATE profiles SET mviews = '1' WHERE pid = '2' ") or die (mysql_error()); /*ON DUPLICATE KEY UPDATE mviews = mviews+ 1 */ if($result){ echo "Views + 1"; } else { echo "Views inser error"; } mysql_close($con); ?>