답변 1개
채택된 답변
+20 포인트
7년 전
문의하신 것과 같이 단일 쿼리로 처리하는 방법은 없는 것으로 알고 있습니다.
다음 방법으로 해보세요.
</p>
<p>$sql = "select bo_table from g5_board where (1) order by bo_table asc";</p>
<p>$result = sql_query($sql);</p>
<p>for ($i=0; $row=sql_fetch_array($result); $i++) {</p>
<p> $bo_write_table = $g5['write_prefix'] . $row['bo_table'];</p>
<p> $sql2 = "ALTER TABLE `{$bo_write_table}` ADD `wr_etc` VARCHAR( 40 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL ;";</p>
<p> sql_query($sql2);</p>
<p>}</p>
<p>
설치된 모든 게시판 테이블 정보를 불러와서 반복문을 통해 각 테이블에 컬럼을 추가하는 방식입니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인