회원 생성될 때마다,,,DB에 자동으로 입력되도록 하려면???? 채택완료
아래와 같이 날짜시분초+랜덤값 으로 중복되지 않은 숫자를 만들었는데요...
회원이 생성될 때마다 아래와 같은 값을 mb_10에 자동으로 입력되도록 하려면
어떻게 해야할까요???
mysql> select concat(date_format(now(), '%Y%m%d%H%i%s'), cast( cast( rand()*1000 as unsigned) as char) ) AS random; +-------------------+ | random | +-------------------+ | 20180614082459342 | +-------------------+ 1 row in set (0.00 sec)
답변 2개
bbs/register_form_update.php
202 라인 (if ($w == '') { 아래부분에)
$mb_random = sql_fetch('select concat(date_format(now(), '%Y%m%d%H%i%s'), cast( cast( rand()*1000 as unsigned) as char) ) AS random');
$mb_10 = $mb_random['random'];
으로 추가해 보세요.
렌덤값 만드는걸 DB로 하지 마시고 php로 하는걸 추천합니다.
댓글을 작성하려면 로그인이 필요합니다.
php로 값을 쿼리문으로 해서 가져가서 그 값을 DB에 저장하는 방법이 있습니다.
http://wvbiz.tistory.com/787">http://wvbiz.tistory.com/787
위 방법을 참고해서 적용하시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인