접속자 현황이 갑자기 안나오네요. ㅠㅠ 채택완료
카라멜
11년 전
조회 4,289
그래서 이것저것 찾아보니 visit_insert.inc.php 파일에 문제가 있더라고요.
아래 소스를 보시면
$tmp_row = mysql_fetch_row(sql_query(" select max(vi_id)+1 from $g4[visit_table] "));
$vi_id = $tmp_row[0];
echo $vi_id;
현재 max(vi_id) 값이 1701520라면 결과값은 1701521을 출력해야 하는데요.
echo $vi_id; 실행하면1701520가 출력돼요.
mysql은 5.1.45p1-log 사용중입니다. max() 함수 버그일까요??
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
리자
Expert
11년 전
아마도 g4_visit 테이블의 vi_id 에 auto increment 설정을 추가하고
$tmp_row = mysql_fetch_row(sql_query(" select max(vi_id)+1 from $g4[visit_table] "));
를
$tmp_row = mysql_fetch_row(sql_query(" select max(vi_id) from $g4[visit_table] "));
이렇게 수정해 보시기 바랍니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인