SQL 쿼리와 PHP와 그리고 삽질
아침부터 붙들고 있던 작업이 조금 전에 끝이 난 것 같다. 이전에 개인별 일정관리 게시판 스킨을 만들었고 그것을 이용해 한화면에서
모든 직원의 그날 일정이 출력되도록 최근게시물 기능을 이용해 페이지를 만들었으나 전체 출력화면 전날의 일정도 볼 수 있도록
해달라는 사장님의 말씀때문에 며칠을 고민하다가.. 오늘 작업을 시작해서 드디어 완성을 한 것 같다. PHP나 SQL 쿼리모두 제대로
배운 적이 없기 때문에 하면서 계속 벽에 부딪히고.. 더 쉬운 방법이 분명 있을 수도 있겠지만.. 내가 아는 한에서 최대한 만들었다.
방식은 이렇다. 날짜별로 각 직원의 DB를 불러와서 일정한 틀에 맞게 출력해주는 것, 그것이 전부이다. 그것을 위해 SQL 쿼리를
사용해야 했고.. 특정 날짜별로 DB에서 불러와야 했기 때문에 그누보드 자체에서 제공하는 여분 필드에 쓰는 날의 정보를 입력하게
하도록 해서 그 필드를 기준으로 SQL 쿼리를 실행하고 약간의 그누보드 제공 함수와 PHP 등을 이용해서 출력화면을 구성했다.
작업 중간에 전달과 다음달의 데이터를 처리하는 부분에서 삽질을 하기도 했고.. 머리가 논리적이지 못한지 조건문에서 영~
처리가 되지 않아 참 많은 삽질을 했다. ^^; 이런 작업을 하면서 항상 느끼지만.. 책이라도 한권 제대로 보고 공부를 정말 제대로
해야겠다는 것이다. 대충 생각만 가지고 어떤 기능을 구현하려고 하니 손발이 너무나 고생한다. ㅋ 이제는 그러면 안되는데.. ^^;
한가지 더 하고 싶은 것이 있다면 모든 직원의 일정이 등록되지 않은 날은 링크가 걸리지 않게 하는 것인데.. 그건 굳이 할 필요가
있을까 싶기도 하고.. 또 논리적이지 못한 머리로 그런 것을 구현하려고 하면 엄청난 삽질을 감수해야할지도 모르기 때문에
이쯤에서.. 지금은 정말 이쯤에서 끝이 났으면 좋겠다고 생각하고 있다. 또 사장님이 보시고 어떤 말씀을 하실지 그게 걱정인데..
수정하라고 하면 수정을 해야겠지만.. 그런 일은 없었으면 좋겠다. 제발 그런 일은 없으면 환장하도록 좋을 것 같다. ^_____^