기존 :


<?php

if(a == "10"){

?>

<img src="...">

<?

}

?>






<?php if(a == "10"):?>

<img src="...">

<?php endif;?>




2016/10/04 - [tech/SQL] - 날짜 형태로 변환

2013/07/17 - [tech/PHP] - GET으로 값 넘길시 쿼리스트링이 깨지는 경우가 있었습니다.




들여쓰기(tab) 간격 설정하는 것은 window - Preferences를 선택하면 설정 창이 뜨게 됩니다.





displayed tab width 부분 4를 변경하면 됩니다.



윈도우에서 파일 찾을 때


윈도우 키 + R 후


findstr /S "찾을 문자열" c:\temp\*.*



/S : 하위 디렉토리까지 찾기


*.* : 모든 파일 찾기


=>


c:\temp\ 하위 디렉토리의 모든 파일을 찾을 문자열을 찾기


SELECT date_format(idate,'%Y-%m-%d') AS idate FROM 테이블명


idate라는 컬럼의 데이터가 000-00-00 포맷이 아니라면 해당 형태로 변환하여 SELECT

SELECT email, count(*) FROM registration GROUP BY email;


=> email 컬럼의 데이터 중 개수를 조회합니다.




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

mwb 확장자는?  (0) 2017.05.29
날짜 형태로 변환  (0) 2016.10.04
테이블에 같은 값이 있으면 update, 없으면 insert 하기  (0) 2013.11.07
숫자와 문자 데이타가 섞인 데이터의 정렬  (0) 2013.02.06
sqlite  (0) 2010.11.16

eclipse서 wrap










eclipse를 최초 설치하면 wrap 기능이 없어서 가로가 긴 구문의 경우 가로 스크롤을 넘겨야 보입니다.



wrap :  http://ahtik.com/eclipse-update



wrap 플러그인을 설치하면 ctrl + alt + w 기능 활성화 됩니다. 토글 기능이므로 다시 ctrl + alt + w 누르면 해제 됩니다.








테이블에 같은 값이 있으면 update, 없으면 insert 하기




INSERT ... ON DUPLICATE KEY UPDATE Syntax




INSERT INTO table (a,b,c) VALUES (1,2,3)
  ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), c=3;


발췌 : http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html


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

날짜 형태로 변환  (0) 2016.10.04
[MySQL] 컬럼 데이터 개수 조회  (0) 2015.12.09
숫자와 문자 데이타가 섞인 데이터의 정렬  (0) 2013.02.06
sqlite  (0) 2010.11.16
[mysql] 문자 개수 만큼인것 만 보여줘~  (0) 2009.03.03

ini 특정 파일 찾기



var INIDataURL = "ini 파일명";
var INIDataLoad:LoadVars = new LoadVars();

INIDataLoad.onLoad = function(success:Boolean){
    if (success){
        oldINIstring = INIDataLoad;
       
        newINIstring = unescape(oldINIstring);
       
        sIndex  = newINIstring.indexOf("찾는 값");
   
        sHour = newINIstring.charAt(sIndex + 찾는 값의 index) + newINIstring.charAt(sIndex + 찾는 값의 index);

        }
}


INIDataLoad.load(INIDataURL);






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에 쏙쏙 들어 가게 된다.


+ Recent posts