접속자 현황이 갑자기 안나오네요. ㅠㅠ

접속자 현황이 갑자기 안나오네요. ㅠㅠ

QA

접속자 현황이 갑자기 안나오네요. ㅠㅠ

본문

그래서 이것저것 찾아보니 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

아마도 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] ")); 
 
이렇게 수정해 보시기 바랍니다.
답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT