채택완료

그누보드5 게시판이 존재하는 지 확인 하려면?

2018-09-14 (금) 17:15:30 5,738

예를 들면

http://demo.sir.kr/gnuboard5/bbs/board.php?bo_table=sorigyeol

sorigyeol 이란 게시판이 있으면 있다, 없으면 없다고 그누보드 게시판 DB가 존재하는지 체크하는 기능을 만들고 싶습니다.

<?php boardexist(디비명);?>

이런식으로 체크하는 방법이 있을까요?

답변 3개 / 댓글 1개

채택된 답변
+20 포인트

$table = $g5[write_prefix].'sorigyeol';

$row =sql_fetch("check table $table ");

if(  $row[Msg_type] == 'Error') echo "없다"; else echo "있다";

2018-09-14 (금) 19:29:56

g4_write_테이블명이 되닌깐 목록을 가져오면되고 검색이 되도록 처리하면되지 않을까요

없다면 만들어야지요 ^^

보드명으로 쿼리 날려서 값이 있는지 체크..

정확이는 모르지만 select count(*) from board where board_name = 변수

이런식이 아니었나 싶은데요 ㅎㅎ

답변에 대한 댓글 1개

SHOW TABLES LIKE 'g5_write_[db명]'; 으로 하면 되지 않을까 싶긴하네요.

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