인기 검색어에 아이디가 자꾸 올라오네요. 정보
인기 검색어에 아이디가 자꾸 올라오네요.본문
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
위에 게시물을 참고해서 해봤는데 지속적으로 아이디가 올라 오네요...
그밖에 다른 팁을 검색해도 없는것 같습니다.
해결방법이 없을까요??
위에 게시물을 참고해서 해봤는데 지속적으로 아이디가 올라 오네요...
그밖에 다른 팁을 검색해도 없는것 같습니다.
해결방법이 없을까요??
댓글 전체

테스트는 안해봤는데 ..
해당 함수 인
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 하면 될거 같습니다.
해당 함수 인
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 하면 될거 같습니다.
아... 제가 잘 이해가 안되는데
윗 부분을 아랫 부분으로 바꾸라는 말씀이신가요??
그런 방식으로 테스트는 해봤는데 에러가 나면서 사이트 접속이 안되네요...
윗 부분을 아랫 부분으로 바꾸라는 말씀이신가요??
그런 방식으로 테스트는 해봤는데 에러가 나면서 사이트 접속이 안되네요...

get_sql_search 함수 안에
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] 가 맞는 변수 입니다.
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] 가 맞는 변수 입니다.
허니짱 님 말씀대로 하시지 잘 되네요^^ 감사합니다.
이것때문에 골치아펐는데..ㅎㅎ
이것때문에 골치아펐는데..ㅎㅎ
네 이번엔 사이트가 잘 작동 하네요 ^^
친절한 답변 감사합니다. ^^
친절한 답변 감사합니다. ^^