GET으로 값 넘길시 쿼리스트링이 깨지는 경우가 있었습니다.



기존에도 같은 형태, 유형으로 작업되어 있는 스크립트였는데, 잘 되던 것이 이번 프로젝트에서는 문제가 생겼습니다.


<script>

........

window.location.href="파일명?w=d&no=10;
........
</script>


위와 같이 넘겼는데, &가 ®로 바뀌어서 브라우저가 페이지를 찾을 수 없다는 페이지를 보여줬습니다.


캐릭터셋 문제도 아니었고, 잘 되던 것인데 이번에 문제가 있는 것이었습니다.

무엇 때문인지 원인이 무엇인지는 모르겠지만, 임시 방편으로 &대신 &amp;를 사용하였더니 정상이 되었습니다.

'tech > PHP' 카테고리의 다른 글

php 코드 작성 10원 짜리 팁  (0) 2016.10.28
eclipse tab 간격 설정(들여쓰기)  (0) 2016.10.19
배열 NULL값을 제외하기  (0) 2013.04.23
그누보드 포인트 날짜별 누적 포인트합 보여주기  (0) 2012.12.13
text file load  (0) 2012.07.25





배열 NULL 값을 제외하기


참고 : http://php.net/manual/en/function.array-filter.php



$inputKeyword = array($keyword1, $keyword2, $keyword3);


3가지 변수를 inputKeyword 배열로 생성.


그런데, $keyword2 만 값이 있고, 그 외는 NULL이라도, count($inputKeyword)은 항상 3이 나온다.


그래서 실제로 있는 값만 원할 때는


    $inputKeyword = array($keyword1, $keyword2, $keyword3);
    if($keyword1 || $keyword2 ||$keyword3) $inputKeywordFilter = array_filter($inputKeyword);


이렇게 하면, NULL 값 제외한 값이 $inputKeywordFilter에 쏙쏙 들어 가게 된다.






숫자와 문자 데이타가 섞인 데이터의 정렬







예전에 MYSQL 환경에서 숫자와 문자 데이터가 섞인 데이터를 정렬 할려고


select * from 테이블 order by 해당 컬럼 asc;


를 하면


No.1

No.10

No.2

No.3

No.4

...

...

No.9


로 되었다.


--------------


구글신의 도움을 받아 보니...


mysql에서는

이렇게 하면 된다고 한다.


select * from 테이블 order by 해당 컬럼 *1



출처 : http://stackoverflow.com/questions/11808573/sql-order-by-string-number


'tech > SQL' 카테고리의 다른 글

[MySQL] 컬럼 데이터 개수 조회  (0) 2015.12.09
테이블에 같은 값이 있으면 update, 없으면 insert 하기  (0) 2013.11.07
sqlite  (0) 2010.11.16
[mysql] 문자 개수 만큼인것 만 보여줘~  (0) 2009.03.03
SQL injection prevent  (0) 2009.01.14






너무 어이가 없습니다.

고양이가 얼쩡대고, 소변을 본다는 이유를 개를 풀어서 고양이를 죽였네요.

동영상으로 미루어 보아 "물어!~"라고 말하고, 개가 고양이를 죽이는 장면을 즐기는 분위기 입니다.



혐오 동영상!!

http://tvpot.daum.net/v/v7093NmoANxtRtRJoY8aa8A



아래 글은 풍산개보존협회에 고양이를 죽이게 한 사람이 쓴 댓글 입니다.

마치 자신의 개를 자랑하듯이 썼습니다.


저는 고양이도 좋아하지만 개도 좋아합니다.

어려서부터 집에서 개를 키워 왔었습니다.



싸움, 불, 물 구경이 재미있다고 하지만, 이건 아니네요. 







사람이 가장 무섭다.

안녕....................









MS 무슨 짓을 한거냐.


델파이에 비해서 튜토리얼 정리가 너무 잘 되어 있습니다.


http://msdn.microsoft.com/en-us/library/aa288436%28v=vs.71%29.aspx


인터페이스 스샷이 없어서 막히는 부분이 있을수도 있겠지만, 깔끔하게 정리 되어 있습니다. 







스파르타쿠스 시즌3가 시작!





시즌1의 주인공이 암으로 사망 한 뒤에 새로운 주인공이 시즌2에 이어 금년 시즌3에서도 이어 가고 있습니다.

아직 시즌 3 1화만 나온 상태라서 재미가 있을 지는 좀 더 지켜봐야 겠습니다만, 시즌1 주인공의 포스가 줄어든 것은 있습니다.

'movie' 카테고리의 다른 글

the fear  (0) 2012.12.30
the dark knight rise는the dark knight sink(스포)  (0) 2012.07.27
[영화] The Thing 2011  (0) 2012.02.25
[영화] 어브덕션(Abduction)  (0) 2011.11.05
[영화] 도가니 속의 도가니  (0) 2011.09.28





은퇴한 갱두목이 알츠하이머 병에 걸린 이야기





'movie' 카테고리의 다른 글

스파르타쿠스 시즌3가 시작!  (0) 2013.02.01
the dark knight rise는the dark knight sink(스포)  (0) 2012.07.27
[영화] The Thing 2011  (0) 2012.02.25
[영화] 어브덕션(Abduction)  (0) 2011.11.05
[영화] 도가니 속의 도가니  (0) 2011.09.28





출처 : https://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=11575



$list = $i%2; 밑에 


$t_row = sql_fetch(" select sum(po_point) as acc_point from  $g4[point_table] where mb_id='$row[mb_id]' and po_datetime <='$row[po_datetime]' "); //추가시키기







<td align=right>".number_format($row2[mb_point])."&nbsp;</td>


대신에


<td align=right>".number_format($t_row[acc_point])."&nbsp;</td>

'tech > PHP' 카테고리의 다른 글

GET으로 값 넘길시 쿼리스트링이 깨지는 경우가 있었습니다.  (0) 2013.07.17
배열 NULL값을 제외하기  (0) 2013.04.23
text file load  (0) 2012.07.25
현재 URL 구하기  (0) 2012.06.25
open_basedir restriction in effect  (0) 2012.05.23




*고양이라서 다행이야 카페 아찡고양이님 포스팅입니다.









DELPHI에서 손쉽게 대다수의 SQL을 컨트롤 할 수 있는 컴포넌트가 무엇이 있을까 조사하다가 동생이 알려준 zeos.





이클립스 플러그인은 어느 정도 편하던데.

어도비 드림위버 컴포넌트, 플래시 컴포넌트 등은 그나마 쉬운 편에 속했다.


컴포넌트 하나 설치 하는데, 리눅스 어플을 수동으로 설치하는 것 마냥 컴포넌트를 컴파일 해주고, 옵션에서 경로를 지정해줘야 한다.


VC는 안해봐서 VC도 이렇게 하는지 궁금하지만, 현재는 DELPHI를 해야 하므로, DELPHI에서 zeos 설치하는데만 집중했다.

구글링을 했지만, 도저히 컴파일 후 어떻게 해야 하는지 모르겠다.


zeos를 이용해서 개발하는 것도 아니라 install하는데에 시간 보내느라 새벽 3시에 잤다.

그렇게 시간이 지났지만, 성공하지 못했다.


다음날 동생한테 물어봤다. (흑흑...)

동생 블로그에 정리 해뒀다고 보고 하라고 했다.

지금까지 봐온 install 방법 좀 가장 이해하기 편했다.

그리고 성공했따.


1. zeos를  down한다.

 - 사운드포지( http://sourceforge.net/projects/zeoslib/files/Zeos%20Database%20Objects/ )에서 다운 받는다.


2. 압축 푼다.


3. 압축 푼 파일과 디렉토리를 C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\lib\에 복사하거나 이 곳에 압축을 푼다. (-> 기본 디렉토리 외 지정 디렉토리에 설치 했다면 설치한 곳의 lib 디렉토리)


4. delphi 를 실행


5. tools 메뉴 - options - envirenment options - delphi options - library - library path에서 package, src 디렉토리를 추가해줍니다.


6. open project 선택 - packages\delphi11\ZeosDbo.groupproj 열어서 Project -> compile all projects 컴파일


7. project manager창에서 ZComponentDesign110.bpl build, install


끝!


참고 했던 동생 블로그


+ Recent posts