php관련
count 에 대해서 질문좀 드리께여
PHPdev
2011. 11. 18. 14:33
반응형
질문 내용 |
function CountUp($m_idx){ /// 카운트 $count_ip = getIp(); $cntNowDate = date("Y-m-d"); $ChkIpSel = mysql_query("SELECT seq FROM count WHERE m_idx = '$m_idx' and user_ip = '$count_ip' and date like '$cntNowDate%'"); $ChkIpCnt = mysql_num_rows($ChkIpSel); Free_result($ChkIpSel); if($ChkIpCnt == 0){ $ChkIpIns = mysql_query("INSERT INTO count (seq,m_idx,user_ip,date) values ('', '$m_idx', '$count_ip',now())"); $CountUpt = mysql_query("UPDATE minbak SET count = count + 1 WHERE idx='$m_idx'"); return 1; } } 현제 소스는 해당 여러 상품중에 해당상품 클릭시 조회수+1 씩 시켜주는 쿼리 인데요 한 ip에 대해서 한번만 올라가거든요 그거를 없애고 동일한 ip여도 해당상품 클릭시 계속해서 조회수가 올라가게끔 하고 싶은데 쿼리를 어떻게 수정해야 되는지좀 설명좀 부탁드리껬습니당. |
내 답변 |
function CountUp($m_idx){ /// 카운트 $count_ip = getIp(); $cntNowDate = date("Y-m-d"); //$ChkIpSel = mysql_query("SELECT seq FROM count WHERE m_idx = '$m_idx' and user_ip = '$count_ip' and date like '$cntNowDate%'"); //$ChkIpCnt = mysql_num_rows($ChkIpSel); //Free_result($ChkIpSel); $ChkIpCnt = 0; if($ChkIpCnt == 0){ $ChkIpIns = mysql_query("INSERT INTO count (seq,m_idx,user_ip,date) values ('', '$m_idx', '$count_ip',now())"); $CountUpt = mysql_query("UPDATE minbak SET count = count + 1 WHERE idx='$m_idx'"); return 1; } } 근대 이거 같은 아이피에 하루에 한번인거 같은대 하루에 한번까지 없앤거에요 ㅡㅡ;; 무조건 올라감 ㅡㅡ; |
반응형