추가필드 생성시 스킨 폴더에서 write_update.skin.php 파일 만들어서요~ 채택완료
안녕하세요~
게시판에 wr_11, wr_12, wr_3 세개의 추가 필드를 만들고 싶어서
스킨 폴더에서 write_update.skin.php 파일을 생성하고
</p>
<p><?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>
<p>if(!$wr_comment) { // 코멘일때는 저장하면 안됩.
$sql = "update {$write_table}
set wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13'
$sql_ip
$sql_password
where wr_id = '{$wr['wr_id']}' ";
sql_query($sql);
}
?></p>
<p>
이렇게 넣었는데요.
저장이 안되네요...--;
혹시 어떤것이 잘못되었는지 조언좀 부탁드립니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
�
7년 전
댓글을 작성하려면 로그인이 필요합니다.
7년 전
php 파일을 아무거나 생성하시거나 extend 폴더에 있던 아무 파일을 열어 아래 소스를 넣어주세요.
$sql = " ALTER TABLE `g5_write_<span style="color:#c0392b;"><strong>게시판영문명</strong></span>` ADD `wr_11` VARCHAR(255) NOT NULL , ADD `wr_12` VARCHAR(255) NOT NULL , ADD `wr_13` VARCHAR(255) NOT NULL ";
sql_query($sql);
위처럼 입력하시면 wr_11, wr_12, wr_13이 varchar 속성 255 길이로 테이블 맨 하단에 추가됩니다.
홈페이지 내 아무 페이지나 가서 새로고침 1회 실행합니다.
그후 extend에 추가했던 파일 또는 소스를 삭제하시면 됩니다.
skin 폴더에 write_update.skin.php를 생성하셨으면 앞에 $wr을 붙이지 않아도 됩니다.
$sql = "update $write_table set wr_11 = '$wr_11', wr_12 = '$wr_12', wr_13 = '$wr_13' where wr_id = '$wr_id' ";
sql_query($sql);
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
7년 전
쿼리 날리는 거네요.. 감사합니다.
첫번째 답변보고 바로 아차싶어 DB추가하고 성공하였습니다.
좋은 팁 감사합니다!
첫번째 답변보고 바로 아차싶어 DB추가하고 성공하였습니다.
좋은 팁 감사합니다!
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
답변대기
답변대기
채택
답변대기
왜 그생각을 안하고 있었는지 ㅎㅎㅎ
바로 추가해서 테스트 성공했습니다. 감사합니다.