* main *

* BBS *

* gallery *

* profile *

* link *



[카테고리]

* 음악 *
* 잡다한 고찰 *

* 술 이야기 *
* 시음 노트 *
* 술잔 콜렉션 *

* 판타지 이야기 *
* 무협 이야기 *
* SF 이야기 *

* 잡담 *
* 이런저런 메모 *
* 공지사항 *

* 물건들 *
* 이런저런 추억 *
* 여행의 추억 *
* 책 이야기 *
* 컴퓨터 관련 *

* 추억의 게임 *
* 추억의 애니 *
* 만화책 이야기 *
* 미드 이야기 *
* 매직 더 개더링 *


[최근 댓글]

그러셨군요 ㅎㅎ 제 주위에 먹어 본...
  by 아이어스
 
2022-09-21

전 마쉬멜로우 24캔 한박스로 사서 ...
  by 아리무스
 
2022-09-21

그러게요. 옛날에 여기저기 같이 다...
  by 아이어스
 
2022-09-15

감사합니다. 저는 그냥 별 거 없이 ...
  by 아이어스
 
2022-09-15

앞으로가 기대되는군요.ㅎㅎ!다음에...
  by 아델라이데
 
2022-09-15

즐거운 추석 연휴되셨으면 좋겠습니...
  by 아델라이데
 
2022-09-15

그러게요. 요즘은 어떤 부분에선 이...
  by 아이어스
 
2022-09-07

저도 술을 한 번에 많이 안 마시는 ...
  by 아이어스
 
2022-09-07

스타트렉 시리즈가 워낙 장편이고 ...
  by 아이어스
 
2022-09-07

재미있는 책도 좋은 책이죠. 살면서...
  by 아이어스
 
2022-09-07

저는 음악 감상은 디지털로 하고 있...
  by 아이어스
 
2022-09-07

부엉이님 안녕하세요. 반갑습니다. ...
  by 아이어스
 
2022-09-07

일본어를 알지 못하니 볼 수 없겠지...
  by 부엉이
 
2022-09-07

술이 몸에 안 받는 체질이기도하고....
  by 부엉이
 
2022-09-07

스타트랙을 보지 않고 살아버려서.....
  by 부엉이
 
2022-09-07


추억의 상자


Category List admin  
[mySQL] select로 검색
 

전문적으로 DB를 건드릴 일이 없기 때문에 큰 문제를 겪은 적은 없지만.
지금까지 DB에 쿼리문을 넣으면서 가장 큰 고민을 했고 시간을 많이 쏟았던 것이 아래의 select문.


select * from 테이블명 where (date < 현재 날짜 OR (date = '현재 날짜' AND time <= 현재 시간)) order by date desc,time desc limit $start_content,$max_content;


'예약 게시물'기능이라는 처음에는 생각지도 않은 기능을 넣으면서 게시물 번호로는 시간순의 정렬이 불가능해졌기 때문에, 이래저래 고민하다가 쿼리문을 수정. 여기서 'order by 게시물번호'가 아닌 'order by date desc,time desc'로 하여 날짜순으로 그 안에서 다시 시간순으로 정렬하는 건 그럭저럭 문제가 해결되었음. 여기서 쿼리문 내의 사소한 순서가 얼마나 중요한지를 뼈저리게 느꼈고...

근데 진짜 문제는 '관리자모드'일 때는 게시물을 다 보여주는데, '방문자모드'일 때는 예약게시물을 보여주면 안되었기 떄문에 필터링이 필요했고, 기본적인 구문만 쓰던 쿼리문을 갖고 하루종일 고민하다가 별 거 아니게 해결-_-

where (date < 현재 날짜 OR (date = '현재 날짜' AND time <= 현재 시간))

요는 where 뒤의 조건을 괄호로 묶어주고 연산자를 사용하면서 추가시켜줄 수 있단 거였는데 이걸 잘 모르는 상태였기 때문에 한참 헤맸던 쿼리문.


computer| 2012-07-31 03:07:50 | [Comment(0)]




   ☆computer

컴퓨터를 포맷했습니다-_-;  2014-01-21
SNS 플러그인 설치  2012-09-12
[JAVA SCRIPT] getElementById()  2012-09-05
[HTML] link 태그 숏 컷 아이콘 지정  2012-09-03
SEO - 검색엔진최적화  2012-08-22
강아지랑 송아지도 만들 수 있는 CSS 강좌  2012-08-17
강아지랑 송아지도 만들 수 있는 HTML 강좌 - 08편 : 그 외   2012-08-17
강아지랑 송아지도 만들 수 있는 HTML 강좌 - 07편 : 폼  2012-08-17
강아지랑 송아지도 만들 수 있는 HTML 강좌 - 06편 : 메타 태그  2012-08-17
강아지랑 송아지도 만들 수 있는 HTML 강좌 - 05편 : 프레임  2012-08-17
강아지랑 송아지도 만들 수 있는 HTML 강좌 - 04편 : 테이블  2012-08-17
강아지랑 송아지도 만들 수 있는 HTML 강좌 - 03편 : 글자쓰기와 이미지 출력, 하이퍼링크  2012-08-17
강아지랑 송아지도 만들 수 있는 HTML 강좌 - 02편 : HTML 문서의 기본구조  2012-08-17
강아지랑 송아지도 만들 수 있는 HTML 강좌 - 01편 : 태그란 무엇인가?  2012-08-17
강아지랑 송아지도 만들 수 있는 홈페이지 강좌 - 인트로  2012-08-17
Chrome 브라우저 등에서의 style.display 속성문제  2012-08-07
사이트맵을 만들어보자  2012-07-31
[JAVA SCRIPT] 코멘트 창 불러오기  2012-07-31
[mySQL] select로 검색  2012-07-31
[PHP] 따옴표 사용 문제  2012-07-31
[PHP] 정규표현식으로 깨진 문자 없애기  2012-07-31
[HTML] <nobr></nobr>  2012-07-31
컴퓨터 관련된 게시물을 정리하려고 합니다.  2012-07-31








猫愛 - MyoAe - Homepage Mode
Ver. 1.45

by Aierse