WEB 80

[PHP] substr() 사용

문자열중 특정 위치 혹은 특정 구간의 문자를 반환하는 함수이다. 맞는지 모르겠지만 난 그렇게 사용한다. -_-;; $text = "ezcode.tistory.com"; echo substr($text, 0, 2); // 0부터 2에 해당하는 구간까지 반환 : ez echo substr($text, 7); // 0부터 7까지의 구간을 제외한 나머지 : tistory.com echo substr(#text, -3); // 끝에서 역으루 -3까지의 구간만 : com 많이 쓰이는 함수중 하나. 숙지해야할것중 하나.

WEB/PHP 2011.05.11

[MySQL] inner join 으로 다수의 테이블에 접근하여 데이터 가져오기

상황은 그누의 파일테이블(g4_board_file)에서 보드테이블(g4_write_notice)로 접근하여 이미지가 있는 보드게시물 최근순으로 뽑아온다. 파일테이블에 먼저 접근해야 했던 이유는 1개의 정해진 테이블이 아니라 다수의 테이블에 union 해야 하는 상황이라 선택되는 결과물의 테이블을 알수가 없기 때문이다. 아래는 union을 제외한 inner join만 표기해놓는다. $sql = "select a.wr_id, b.wr_id, a.bf_datetime AS bf_datetime from g4_board_file a inner join g4_write_notice b on a.wr_id = b.wr_id order by bf_datetime desc limit 5"; $result = sql_q..

WEB/MySQL 2011.04.29

[JQuery] load()를 사용하여 10개 더보기를 구현해보자

요즘 스마트폰을 보다보면 T store같은 [10개 더보기] 버튼과 같이 페이지 이동없이 현재 페이지 하단에서 게시물이 10개가 더 늘어나게 만들어진 게시판들이 있다. 이것을 JQuery의 load()를 사용하여, 만들어보자. PHP의 페이징, 물론 돌아다니는, 쉽게 구할수 있는 소스가 많기때문에 언급을 하지 않겠지만 살짝 얘길 하자면

WEB/Js, JQuery 2011.04.21

[Js] javascript에서 php의 sprintf()와 같은 형식 만들기

javascript용 sprintf()가 없기 때문에 대부분 function 함수를 만들어 사용한다. 물론 좋은 사용자 함수도 많지만 간단하게 사용할때는 아래와 같이도 할 수 있다. 가령 변수 v에 12라는 두자리 숫자가 들어오더라도 012라는 문자에 뒤에서 2자리만 가져가기때문에 12를 만들어낸다. 물론 그 이상의 자리도 가능은 하지만 더 많은 경우에서 유연성있게 사용하려면 좋은 함수를 찾아 그걸 쓰는것을 추천한다. ㅡ_ㅡ;

WEB/Js, JQuery 2011.04.19

[PHP] htmlspecialchars() 데이터 따옴표 로 인한 짤림 현상

디비 테이블에 저장되어 있는 따옴표(", ')으로 인하여 input type="text"의 value=""안에 데이터를 로드할때 생기는 텍스트 짤림현상을 해결하고자 한다. $nList['subject'] = '"따옴표"가 있을때 짤리는데..'; echo ""; 이는 "따옴표"가 있을때 짤리는데.. 라는 문자를 표시할때 value=를 작성할때 사용하는 따옴표가 시작이지만 불러오는 데이터 중간에 삽입되어 있는 따옴표가 마무리 따옴표로 인식이 되버려서 짤림현상이 나타난다. 이를 해결할수 있는 PHP 함수가 htmlspecialchars()

WEB/PHP 2011.04.19