페이지가 있는 리스트에서 랜덤 정렬?
쇼핑몰 작업을 하다보면 가끔 상품 페이지의 정렬을 랜덤으로 해달라고 요청을 받을 때가 있는데.. 그런 경우 mysql 에서는 order by rand() 이렇게 처리를 하면 되는데.. 문제는 리스트가 한페이지가 아니라 2페이지 이상일 경우인 것이다. rand()로 정렬을 하게 되면 1페이지에 나왔던 상품이 2페이지에 또 나올 수도 있는 문제가 있어서 여러 방법을 구상을 해봤는데 지금 내 실력으로 할 수 …
쇼핑몰 작업을 하다보면 가끔 상품 페이지의 정렬을 랜덤으로 해달라고 요청을 받을 때가 있는데.. 그런 경우 mysql 에서는 order by rand() 이렇게 처리를 하면 되는데.. 문제는 리스트가 한페이지가 아니라 2페이지 이상일 경우인 것이다. rand()로 정렬을 하게 되면 1페이지에 나왔던 상품이 2페이지에 또 나올 수도 있는 문제가 있어서 여러 방법을 구상을 해봤는데 지금 내 실력으로 할 수 …
감기 기운에도 불구하고 열심히 쇼핑몰 코딩 작업 중인데.. 작업 중 뭔가를 구현하려고 테스트 하는 중 무려 오류가 발생해서 거의 2시간 가까이 삽질을 했다. 오류는 바로 “종결되지 않은 문자열 상수입니다.” 이 오류는 워낙 이유가 다양해서 해결하려면 많은 삽질을 해야하는데.. html 소스를 보니 의도하지 않은 줄바꿈이 생겨서.. ㅎㅎ 알림창의 문구를 DB에 저장한 후 상황에 맞게 사용하려고 아래처럼 …
아침에 2012/02/22 – 오늘 할 일은..라는 글을 쓴 후로 csv 파일에 저장된 회원 정보를 DB에 저장하는 코들 작성했다. 테스트 환경은 PHP 5.2.17, MySQL 5.5.15이다. 우선 테스트에 사용된 DB 테이블은 아래와 같이 생성했다. CREATE TABLE IF NOT EXISTS `mb_old` ( `mb_no` int(11) NOT NULL AUTO_INCREMENT, `mb_id` varchar(20) NOT NULL, `mb_password` varchar(255) NOT NULL, …
몇달 째 쇼핑몰 코딩만 하다 보니 이젠 지쳐서 오늘은 뭔가 다른 것을 좀 해볼까 한다. 쇼핑몰 작업도 거의 끝나가고 이젠 이전 사이트에서 DB 이전도 생각을 해야하기 때문에 그에 대비(?)한 기능을 미리 좀 테스트해볼까 한다는.. ㅋ sql 파일로 받으면 일단 DB 구조나 언어셋이 다르기 때문에 바로 Import 할 수는 없을 것 같고.. 그래서 생각한 것이 엑셀 …
현재 작업 중인 쇼핑몰 메인 화면에 배너 부분을 관리할 수 있는 기능을 추가하기 위해 열심히 삽질 중이다. 내가 구현하고자 했던 기능은 위 이미지에서 수정 버튼을 눌렀을 경우 정보가 수정이 되도록 하는 것이었다. jQuery $.post 를 이용해 텍스트 정보는 쉽게 수정을 할 수 있는데 파일 업로드는 불가능해서 한참을 고민했다. 다행히 jQuery Form Plugin 이라는 것을 이용하면 …