이게 대체 어디서 나타난 걸까요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이게 대체 어디서 나타난 걸까요? 정보

이게 대체 어디서 나타난 걸까요?

본문

유아원님의 카페를 사용하는데 그누 4.11로 업글한 뒤 에러가 발생했습니다.
에러 내용은 아래와 같은데(가끔 보는...--;;) 그런데 아래 붉은 글씨 yes.는 도대체 어디서 달라붙은 것일까요?...
여기저기 훑어봤지만 감이 안잡히네요..
 
난감 중입니다.
 
select * from g4_write_ad_m_12_5 where wr_comment > -1 order by wr_id desc limit 0, 2
1146 : Table 'yes.g4_write_ad_m_12_5' doesn't exist
error file : /yes/cafe/index.php
  • 복사

댓글 전체

디비명입니다. mysql도 여러 디비를 포함하는데..예를 들면 호스팅같은걸 받으면 한 컴퓨터에 여러사람이 들어가 살잖아요. 그럼 그사람마다 디비를 나눠드는데 디비하나씩을 준다면 aaa, bbb, ccc, yes, no, ... 머 이런디비들을 주는겁니다....저 앞에 yse는 처음 그누 설치하실때 디비정보 입력하셨을때 넣으셨던 디비명 yes가 아닐런지요
네 디비명은 맞는데 왜 디비명이 테이블명에 달라 붙는 걸까요?
유아원님께 문의 드렸더니

아래 파일을 살펴보라 그러시는데 무식한지라 봐도 깜깜이네요...

<?
//MENU NEW
$sql_new = " select bo_table, bo_subject, bo_new from $g4[board_table] order by gr_id, bo_table ";
$result_new = sql_query($sql_new);
for ($i=0; $row_new=sql_fetch_array($result_new); $i++) {

    $bo_table_s = $row_new[bo_table];
    $bo_new = $row_new[bo_new];


    $tmp_write_table = $g4[write_prefix] . $bo_table_s;


    $sql_new2 = "select * from $tmp_write_table where wr_comment > -1 order by wr_id desc limit 0, 2 ";
    $result_new2 = sql_query($sql_new2);

    for ($k=0; $row_new2 = sql_fetch_array($result_new2); $k++) {
$cafe_new_rand = rand(0,6);
        if ($row_new2[wr_datetime] >= date("Y-m-d H:i:s", $g4[server_time] - ($bo_new * 3600)))
        $new_icon[$bo_table_s] = "<img src='$g4[cafe_path]/img/new" . $cafe_new_rand . ".gif' align=absmiddle border=0>"; //NEW 이미지 경로
        }
}
?>
sql 문의 에러에는 붙습니다...왜 디비이름이 붙냐는 질문이시라면;;...원래 에러문을 출력할때 디비이름까지 붙는 풀네임(?)이 나오게 생긴구조이지요....말하자면 홍길동이란 이름이 없다는 에러에서 길동이 없다고 하지 왜 홍길동이라고 하냐는 거랑 같다고나 할까;;...에러문의 형식이지요...

헤더에러의 경우 대부분의 경우는 처음부르는 파일들(common.php, _common.php, _head.php, head.php 같은 종류들)의 처음부분의 공백등이 있는 경우가 대부분입니다....줄바꿈이나 공백을 지워보세요
© SIRSOFT
현재 페이지 제일 처음으로