재

필드를 추가할때 이미 있다면

· 2013-12-09 (월) 18:32:58 · 2990 · 3
$sql = "ALTER TABLE g4_mw_basic_config
ADD COLUMN ABCD INT(1) NOT NULL DEFAULT '0'";
sql_query($sql);
echo "필드 추가 완료!";




만약에 위의 내용을 wrtie.skin.php 에 넣었다고 하면요...

글쓰기를 한번이라도 한다면 필드가 추가될겁니다.
다시 글쓰기를 하면, 이미 필드가 있다라는 에러메세지가 뜰겁니다.

이 에러 메세지 없이 말그대로 필드 추가가 성공했다면 다음에 해당 필드가 있는지 없는지 검사만 하여
있으면 그냥 넘어가고, 없으면 추가를 하고 싶은 구문을 만들어 보고 싶은데요~

어떤 방식이 좋을까요~


|

댓글 3개

$chkcol = mysql_query("SELECT * FROM `table_name` LIMIT 1");
$mycol = mysql_fetch_array($chkcol);
if(isset($mycol['필드']))
echo "필드가 있네요.....";
위의 것이 아니라면 write를 해서 필드를 추가할 때 해당 게시판의 bo_1 등에 추가 시 1을 넣고 없으면 추가식으로 해도 되겠지요.
그렇네요 답변 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
13-12-09 조회 3,205
13-12-09 조회 2,497
13-12-09 조회 3,171
13-12-09 조회 2,760
13-12-09 조회 2,825
13-12-09 조회 4,376
13-12-09 조회 2,991
13-12-09 조회 3,229
13-12-09 조회 2,666
13-12-09 조회 2,980
13-12-09 조회 2,906
13-12-09 조회 2,806
13-12-09 조회 3,118
13-12-09 조회 3,372
13-12-09 조회 3,760
13-12-09 조회 2,823
13-12-09 조회 2,395
13-12-09 조회 3,635
13-12-09 조회 2,595
13-12-09 조회 2,502