g5_member테이블 mb_open_date, mb_open, mb_datetime, mb_today_login 의미??? 채택완료
아래와 같이 임의로 가입자를 만들었느데요...
회원관리 > 회원관리 페이지에서는
mb_today_login == 최종 접속일
mb_datetime == 가입일
나머지는 회원관리 페이지에는 안나오는데요...
mb_open_date , mb_open 의미하는것은 뭔지?
mysql> select mb_no, mb_id, mb_open_date, mb_open, mb_datetime, mb_today_login from g5_member; +-------+-------+--------------+---------+---------------------+---------------------+ | mb_no | mb_id | mb_open_date | mb_open | mb_datetime | mb_today_login | +-------+-------+--------------+---------+---------------------+---------------------+ | 1 | admin | 0000-00-00 | 1 | 2018-06-02 09:43:15 | 2018-06-06 06:09:50 | | 2 | tong | 0000-00-00 | 1 | 2018-06-05 18:16:06 | 2018-06-06 06:33:49 | | 3 | eneca | 0000-00-00 | 1 | 2018-06-06 06:42:40 | 2018-06-06 07:04:38 | | 4 | elece | 0000-00-00 | 1 | 2018-06-06 06:43:40 | 2018-06-06 06:49:07 | | 5 | leon | 0000-00-00 | 1 | 2018-06-06 06:44:30 | 0000-00-00 00:00:00 | | 6 | duo | 0000-00-00 | 1 | 2018-06-06 06:45:44 | 0000-00-00 00:00:00 | | 7 | cdc | 2018-06-06 | 1 | 2018-06-06 09:12:15 | 2018-06-06 09:12:15 | +-------+-------+--------------+---------+---------------------+---------------------+
회원 생성될 때,
필드 추가해서 5자리 or 6자리 숫자로 중복되지 않은 랜덤값을 부여하려합니다.
어떻게 하면 좋을지??
mysql> desc g5_member; +-------------------+--------------+------+-----+---------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------+--------------+------+-----+---------------------+----------------+ | mb_no | int(11) | NO | PRI | NULL | auto_increment | | mb_id | varchar(20) | NO | UNI | | |
| mb_label | varchar(10) | NO | UNI | | |
답변 2개
댓글을 작성하려면 로그인이 필요합니다.
mb_open : 1 - 정보공개
mb_open_date : - 정보공개변경일 (x일 이내 변경못함, 관리자 페이지에서확인하시면 됩니다)
//무한으로 돌리면 문제 있을듯 하여 1000번만 중복 검사 합니다.
for($i=0;$i<1000;$i++){
$mb_label=rand(10000 , 999999); //5,6자리 숫자
$sql="select count(*) as cnt
from{$g5[member_table]}
where mb_label='{$mb_label}'";
$row=sql_fetch($sql);
if(!$row[cnt]){break;}//내용이 없으면 for문나감
}
//생성되었는지 확인
if($i==1000){
alert("회원생성에 문제가 있습니다 다시시도해 주세요")
}
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인