테스트 사이트 - 개발 중인 베타 버전입니다

따로 디렉토리 생성해서 페이지를 작성하는데 sql문 오류 사용법 채택완료

일산사랑 11년 전 조회 7,222
임의로 100 이라는 bo_table 게시판을 생성했습니다.

다른 디렉토리를 임의로 생성해서 사용하는데요.

예를들어 /korea/seoul/seoul.php
라는 파일을 생성했다고 하면, 상단에 common.php 파일을 경로에 맞게 include 하였습니다.

2건의 값을 가져오려고 하는데
</div>
<div><div>select wr_content from g5_write_ where wr_id = ''</div>
<div>
</div>
<div>1146 : Table 'enjoytaiwan.g5_write_' doesn't exist</div>
<div>
</div>
<div>error file : /enjoytaiwan/taiwan/taipei/main.php</div></div>
<div>

위와 같은 오류가 발생합닌다. 소스는 웹진형 소스를 참고해서 
대충만 임시로 카피했습니다.
</div>
<div><div>        <table></div>
<div>        <caption><?php echo $board['bo_subject'] ?>목록</caption></div>
<div>        <tbody></div>
<div>        <?php</div>
<div>        // for ($i=0; $i<count($list); $i++) {</div>
<div><span class="Apple-tab-span" style="white-space: pre">			</span>for ($i=0; $i<2; $i++) {</div>
<div>         ?></div>
<div>        <tr class="<?php if ($list[$i]['is_notice']) echo "bo_notice"; ?>"></div>
<div>
</div>
<div>
</div>
<div>
</div>
<div><span class="Apple-tab-span" style="white-space: pre">			</span><td></div>
<div>
</div>
<div>                <?php</div>
<div><span class="Apple-tab-span" style="white-space: pre">				</span>$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);</div>
<div>
</div>
<div><span class="Apple-tab-span" style="white-space: pre">				</span>if($thumb['src']) {</div>
<div><span class="Apple-tab-span" style="white-space: pre">					</span>$img_content = '<div style="float:left;width:'.$board['bo_gallery_width'].'px;height:'.$board['bo_gallery_height'].'px;padding-right:20px"><a href="'.$list[$i]['href'].'"><img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'" style="border:1px solid #ddd"></a></div>';</div>
<div>                } else {</div>
<div><span class="Apple-tab-span" style="white-space: pre">					</span>$img_content = '';</div>
<div>                }</div>
<div>
</div>
<div>                echo $img_content;</div>
<div>                ?></div>
<div>
</div>
<div>
</div>
<div><span class="Apple-tab-span" style="white-space: pre">			</span></div>
<div><span class="Apple-tab-span" style="white-space: pre">			</span></td></div>
<div>
</div>
<div>            <td class="td_subject"></div>
<div>                <?php</div>
<div>                echo $list[$i]['icon_reply'];</div>
<div>                if ($is_category && $list[$i]['ca_name']) {</div>
<div>                 ?></div>
<div>                <a href="<?php echo $list[$i]['ca_name_href'] ?>" class="bo_cate_link"><?php echo $list[$i]['ca_name'] ?></a></div>
<div>                <?php } ?></div>
<div>
</div>
<div>                <a href="<?php echo $list[$i]['href'] ?>"></div>
<div>                    <?php echo "[".$list[$i]['subject']."]" ?> <?php echo $list[$i]['datetime2'] ?>
</div>
<div>                    <?php if ($list[$i]['comment_cnt']) { ?><span class="sound_only">댓글</span><?php echo $list[$i]['comment_cnt']; ?><span class="sound_only">개</span><?php } ?></div>
<div><span class="Apple-tab-span" style="white-space: pre">					</span><?php echo cut_str(get_text(strip_tags($list[$i]['wr_content'])), 100, "‥")?>
</div>
<div><span class="Apple-tab-span" style="white-space: pre">					</span><?php echo $list[$i]['name'] ?></div>
<div>                </a></div>
<div>
</div>
<div> </div>
<div>            </td></div>
<div>
</div>
<div>        </tr></div>
<div>        <?php } ?></div>
<div>        <?php if (count($list) == 0) { echo '<tr><td colspan="'.$colspan.'" class="empty_table">게시물이 없습니다.</td></tr>'; } ?></div>
<div>        </tbody></div>
<div>        </table></div></div>
<div>

스킨게시판에 임의로 복사해서 작성했을때는 정상적으로 출력이 되는데,
스킨을 상용할수 없고 따로 불러와야 하는 식인데, bo_table명이 없는거 같아서
$board['bo_table'] = "100";
 이라고 임시로 넣으면
오류는 표시 안되는데 아무것도 출력이 안됩니다. ;;

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
11년 전
$sql = " select * from g5_write_100 order by wr_id limit 0, 2 ";
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++) {
$list[$i] = $row;
}
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전
아 답변을 드릴려고해도 좀 평온한 심신일때 해야하는데 이것저것 하다가 답변을 다니 재정신이 아니네요 ㅡㅜ;;;;;
로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

일산사랑
11년 전
바쁘신데 신경써주셔서 감사합니다.
소스 수정하고 안되 하고 다시 했는데, 되네요..
제 오타가 ;;
정말 감사합니다.
히어1
11년 전
희안하네요......

$sql = " select * from g4_banner order by ba_id limit 0, 2 ";
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++) {
$list[$i] = $row;

print_r($row);

}

동일하게 해서 전 출력이 되는데 말이죠 ;;;;;;


Array ( [ba_id] => 1 [mb_id] => aaaaaa [ba_num] => 0 [ba_daylist] => 30 [ba_eday] => [ba_url] => http://www.monsterbox.co.kr [ba_file] => ) Array ( [ba_id] => 2 [mb_id] => aaaaaa [ba_num] => 1 [ba_daylist] => 180 [ba_eday] => [ba_url] => http://www.monsterbox.co.kr [ba_file] => )
히어1
11년 전
아...ㅡㅜ 얄미운 일산사랑님 ㅡㅜ;;;;;;
일산사랑
11년 전
앗 피곤하신가 보네요 ;;;;
제가 오해하게 적었네요..
타이핑하고 왜 안되지 하다가 보니까 제 오타여서 다시 수정해서 잘된다는 거에요 :)
감사합니다.
괜히 더 피로를 드려서 ;;;;
히어1
11년 전
아니에요 저도 지금 하고 잇는게 잘 안풀려서 ㅎㅎ;;;;;; 피곤하지는 않습니다......

댓글을 작성하려면 로그인이 필요합니다.

11년 전
select * from g5_write_100 order by wr_id limit 0,2
 
for ($i=0; $i<count($list); $i++) {
 
요렇게 넣어보심이........
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

일산사랑
11년 전
아 히어로님 답변 감합니다.
[code]
$sql = " select * from g5_write_100 order by wr_id limit 0, 2 ";
$result = mysql_query($sql);
for ($i=0; $i<count($list); $i++) {
$list[$i] = mysql_fetch_array($result);
}
[/code]
이렇게 작성해 봤습니다.

아 다음에 출력하는 for 문위에 위처럼 배열로 넣는 식으로 작성했습니다.

[code]
select wr_content from g5_write_ where wr_id = ''

1146 : Table 'enjoytaiwan.g5_write_' doesn't exist

error file : /enjoytaiwan/taiwan/taipei/main.php
[/code]
동일하게 나오네요 ;;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인