인기 검색어에 아이디가 자꾸 올라오네요.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=64590&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C0%CE%B1%E2+%B0%CB%BB%F6%BE%EE+%BE%C6%C0%CC%B5%F0&sop=and&spt=-19839
위에 게시물을 참고해서 해봤는데 지속적으로 아이디가 올라 오네요...
그밖에 다른 팁을 검색해도 없는것 같습니다.
해결방법이 없을까요??
위에 게시물을 참고해서 해봤는데 지속적으로 아이디가 올라 오네요...
그밖에 다른 팁을 검색해도 없는것 같습니다.
해결방법이 없을까요??
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
해당 함수 인
get_sql_search 함수에서
// 인기검색어
$sql = " insert into $g4[popular_table] set pp_word = '$search_str', pp_date = '$g4[time_ymd]', pp_ip = '$_SERVER[REMOTE_ADDR]' ";
sql_query($sql, FALSE);
이부분을 하단의
for ($k=0; $k<count($field); $k++) { // 필드의 수만큼 다중 필드 검색 가능 (필드1+필드2...)
$str .= $op2;
// - 추가 . 이동 된 부분 시작 -
if ($filed[$k] != "mb_id") {
// 인기검색어
$sql = " insert into $g4[popular_table] set pp_word = '$search_str', pp_date = '$g4[time_ymd]', pp_ip = '$_SERVER[REMOTE_ADDR]' ";
sql_query($sql, FALSE);
}
// - 추가 . 이동 된 부분 끝 -
switch ($field[$k]) {
case "mb_id" :
이렇게 for 분 다음 switch 문 다음에 조건을 걸어서 insert 하면 될거 같습니다.
윗 부분을 아랫 부분으로 바꾸라는 말씀이신가요??
그런 방식으로 테스트는 해봤는데 에러가 나면서 사이트 접속이 안되네요...
for ($k=0; $k<count($field); $k++) {
$str .=$op2;
... 의 내용이 있을 겁니다. 그 다음줄에
if ($field[$k] != "mb_id") {
// 인기검색어
$sql = " insert into $g4[popular_table] set pp_word = '$search_str', pp_date = '$g4[time_ymd]', pp_ip = '$_SERVER[REMOTE_ADDR]' ";
sql_query($sql, FALSE);
}
를 넣으시면 됩니다.
그 하단에는 switch($filed[$k]) { 가 있구요...
위에꺼는
if ($filed[$k] != "mb_id") { <- 이부분이 오타였네요 $field[$k] 가 맞는 변수 입니다.
이것때문에 골치아펐는데..ㅎㅎ
친절한 답변 감사합니다. ^^