2012-10-30 2 views
0

나는 웹 사이트 호스팅 웹 사이트를 소유하고 있으며 PHP와 MySQL을 사용하여 이미지보기를 캡처합니다.mysql보기가 1 대신 2 씩 증가합니다.

다음 코드를 사용하여보기를 계산합니다. use P_Connect 함수 연결

include_once'mysql.php'; 
$result = mysql_query("UPDATE DB SET views=(views+1) WHERE ID='$id'") or die; 
mysql_close($con); 

의 MySQL.

보기는 mediumint(9) 유형 필드입니다.

나는보기가 1. 대신에 2 씩 증가한다는 것을 알았습니다. 누군가가 문제가 무엇인지 말하고 해결책을 제시합니다.

은 그 오류 누군가가 자신의 의견을 무시하는 코드를 제공 할 수 있다면 .. 어쩌면 그것을 일으키는

감사 페이지를 캐시 CloudFlare를 사용합니다.

+0

어디서 업데이트 되었습니까? img 태그 또는 이미지가있는 페이지? – Brian

+0

SQL 쿼리가 정확하므로 문제가 코드의 다른 부분에 있습니다. 문제가 어디에 있는지 확실하지 않을 때 누군가가 당신에게 더 많은 정보를 제공하기를 원한다면. – BeRocket

+0

코드가 맞으면 리디렉션이 있는지 확인하십시오. – phpisuber01

답변

0

이 코드는 올바름을 알 수 있습니다. 이 쿼리는 다른 코드 효과으로 인해 두 번 실행될 수 있으므로 을 exit와 함께 인쇄하십시오. 수동으로을 실행하고 제대로 작동하는지 확인하면 다른 코드에 문제가 있음을 나타냅니다.

감사합니다.

+0

답변 주셔서 감사합니다 :) – miyuru

+0

나는이 질문을 완전히 잊었다. 잠시 후, 해당 페이지의 코드 검토 과정에서 같은 mysql 쿼리를 발견했다. 그래서 무슨 일이 있었는지, 내가 페이지를 테스트했을 때, 이미지를 볼 때 그 카운트가 몇 번 증가했다. – miyuru

관련 문제