매물 번호를 무작위로 만들려면 어떻게 해야 하나요? 정보
매물 번호를 무작위로 만들려면 어떻게 해야 하나요?
본문
부동산 홈페이지를 만들었습니다..
여기에 매물 번호가 날짜로 해서 나오고 있는데...
이걸 무작위로 할려고 합니다.. 고객들이 등록된 날짜를 다 알아서..
오래 된 물건인지를 알고 있습니다.
그래서 매물 번호를 무작위 번호로 할려고 합니다..
고수님들 도와주세요....^^
댓글 전체

while($item_id = rand(10000, 99999)) {
if(!sql_fetch("select item_id from `item_database_name_mahler83_is_a_genius` where item_id='$item_id'")) break;
}
echo "매물번호가 $item_id 입니다.";
if(!sql_fetch("select item_id from `item_database_name_mahler83_is_a_genius` where item_id='$item_id'")) break;
}
echo "매물번호가 $item_id 입니다.";
sql 한방에 됩니다. 채택~!! 채택~!!! ㅎㅎ
SELECT DISTINCT no FROM `zetyx_board_bugs4_tips` ORDER BY rand( )
SELECT DISTINCT no FROM `zetyx_board_bugs4_tips` ORDER BY rand( )
아빠불당님 건 sql 검색되어진것에서 랜덤 정렬 아닌가요?? 그냥 적었어요..^^
질문자의 의도와 상관이 없을듯 해서요.
오늘 하루도 좋은 하루 되세요.
질문자의 의도와 상관이 없을듯 해서요.
오늘 하루도 좋은 하루 되세요.
sql 돌려보시면 아시겠지만 order by rand()는 랜덤숫자 생성하는거구요
distinct가 있어서, 현재 있는 no와는 중복되지 않는 랜덤을 가져와요.
믿거나 말거나 한번 실행해보세요. ㅎㅎ
http://sir.co.kr/bbs/board.php?bo_table=tip_mysql&wr_id=210
질문을 보구 어떻게 해야 하는지 궁금해서 구글링해서 찾은 것이랍니다.
distinct가 있어서, 현재 있는 no와는 중복되지 않는 랜덤을 가져와요.
믿거나 말거나 한번 실행해보세요. ㅎㅎ
http://sir.co.kr/bbs/board.php?bo_table=tip_mysql&wr_id=210
질문을 보구 어떻게 해야 하는지 궁금해서 구글링해서 찾은 것이랍니다.
예 말그대로 랜덤 정렬이죠.. 그리고 앞에 distinct 를 하였기에 no 가 중복 되지 않겠죠..^^
이것의 전제는 sql 상의 no 가 이미 있어야 한다는 것입니다. 그 것을 표시해주며, 정렬을 필드에서 아무 것으로 랜덤으로 정의를 한다는 의미죠..^^ mysql 레퍼런스에 보면 알수 있으실 거에요..^^
그런데 질문의 요지는 그게 아니라는 거죠..^^
참고로 태클은 아니고 올바르게 쓰자는 거에요..^^
좋은 하루 되세요..^^
이것의 전제는 sql 상의 no 가 이미 있어야 한다는 것입니다. 그 것을 표시해주며, 정렬을 필드에서 아무 것으로 랜덤으로 정의를 한다는 의미죠..^^ mysql 레퍼런스에 보면 알수 있으실 거에요..^^
그런데 질문의 요지는 그게 아니라는 거죠..^^
참고로 태클은 아니고 올바르게 쓰자는 거에요..^^
좋은 하루 되세요..^^

쪽지를 보내셨던데, 보내주신 소스는 시간이 없어서 대충 봤더니 DB에 자료를 넣는 것과 관련이 없는 부분인 것 같습니다.
insert가 있는 부분을 보여주셔야 도움을 드릴 수 있을 것 같습니다.
insert가 있는 부분을 보여주셔야 도움을 드릴 수 있을 것 같습니다.

보이는 부분에서 해결하시고자 한다면.
랜덤하게보이도록함수 ($변수) {
$변수 = 곱하고 더하고 일단 수학적 간단가공;
$변수 = 특정 숫자를 영문자랑 섞어버리기(예로 1자를 Z로 바꾸는등 띄엄띄엄);
리턴 $변수;
}
$매물번호 = 랜덤하게보이도록함수($원매물번호);
머....랜덤하게 보이겠죠?? ㅋㅋㅋ
랜덤하게보이도록함수 ($변수) {
$변수 = 곱하고 더하고 일단 수학적 간단가공;
$변수 = 특정 숫자를 영문자랑 섞어버리기(예로 1자를 Z로 바꾸는등 띄엄띄엄);
리턴 $변수;
}
$매물번호 = 랜덤하게보이도록함수($원매물번호);
머....랜덤하게 보이겠죠?? ㅋㅋㅋ

답변주신 모든 분들께 감사드려요...^^..감사합니다