닉네임 변경이력 따라해보려고하는데요
본문
https://sir.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=17568
4버전 팁이 있는데 여기서 막히는 부분이
테이블 작업
$sql = " CREATE TABLE `g4_nick_career` (
`gmc_id` int(11) NOT NULL auto_increment,
`mb_id` varchar(255) NOT NULL default '',
`gmc_nick` varchar(255) NOT NULL default '',
`gmc_w_id` varchar(255) NOT NULL default '',
`gmc_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`gmc_ip` varchar(255) NOT NULL default '',
PRIMARY KEY (`gmc_id`,`mb_id`)
) ";
sql_query($sql, false);
gmc_w_id
이부분인데 이부분 어떻게 해주는건가요?
팁부분에 다른 부분은 따라서 수정은 보고 따라할꺼같은데 위 부분은 어떻게 해줘야하나요?
답변 4
아래의 소스를 add.php라는 파일로 만든 다음에 bbs폴더 , adm폴더, index.php 파일이 있는 곳에 업로드후 웹브라우저 주소창에서 http://홈주소/add.php 이렇게 실행 해보세요.
DB를 관리하는 툴인 phpmyadmin 을 이용해 g4_nick_career 란 태이블이 존재하는지 확인해 보시면 되겠네요.
<?php
include_once($_SERVER['DOCUMENT_ROOT'] ."/common.php");
$sql=" CREATE TABLE `g4_nick_career` (
`gmc_id` int(11) NOT NULL auto_increment,
`mb_id` varchar(255) NOT NULL default '',
`gmc_nick` varchar(255) NOT NULL default '',
`gmc_w_id` varchar(255) NOT NULL default '',
`gmc_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`gmc_ip` varchar(255) NOT NULL default '',
PRIMARY KEY (`gmc_id`,`mb_id`)) ";
sql_query($sql);
echo "g4_nick_career 테이블 설치완료<br>이 설치 파일은 삭제하시면 됩니다.";
?>
변경이력을 저장하려면 테이블이 필요한데요.
테이블을 생성하라는 의미입니다. DB툴로 생성해도 되며 안되면 웹페이지로 만들어서 실행해줘도 됩니다.
mb_id , gmc_w_id
둘다 회원이이디를 받아 오는건데 gmc_w_id은 사용하지 않으셔도 큰의미가 없을듯 한데요
조민님께서 쉬운답변 해주셧네요
닉네임변경이름을 날짜별로 남기실려면 닉네임변경시
기존닉네임과 다른지 아닌지 체크후 insert하시거나
변경을 햇다는 날짜를 업데이트 하시면
나중에 해당내용이 조회가 가능합니다.