2010년 9월 30일 목요일

[MySQL] 두개(여러개) 테이블 데이터 합치기

출처 : http://dddd87.untoc.com/tc/13

잊어먹을라~ ㅠㅠ;;

  1. INSERT Ignore INTO A SELECT * FROM B;

    테이블 A 와 B 가 같은 schema 일 때, 테이블 B의 데이터를 A 의 데이터에 넣는
    쿼리문이다.  A 와 B 의 중복 데이터를 제거하고 A와 다른 데이터만 추가하게 된다.

    예를 들어
      테이블 A 가

      id    name    age
    --------------------------
      1     kim         20
      2     lee         22
      3     kim         23

     이고
     
      테이블 B 가

      id    name    age
    --------------------------
      1     kim         20
      2     lee         22
      3     lee         24
      4     park       20

    일때 INSERT Ignore INTO A SELECT * FROM B; 쿼리 문을 실행 하게 되면 테이블 A는 아래와 같이 된다.
     
      id    name    age
    --------------------------
      1     kim         20
      2     lee         22
      3     kim         23
      4     lee         24
      5     park       20

  2. SELECT * FROM A UNION SELECT * FROM B

    1번과 같은 역할이지만 A테이블로 insert 하는것이 아니라
    테이블 A, B 를 중복된 데이터 제거하고 테이블이 union 되여 화면에 출력된다.
    이때도 테이블 A, B 는 같은 schema

2010년 9월 15일 수요일

PHP에서 UTF-8, EUC-KR 인코딩 변경

출처 : http://bomool.net/bbs/board.php?bo_table=bo0102&wr_id=10

UTF-8을 EUC-KR로 변경
$str = iconv("UTF-8", "EUC-KR", $str);

EUC-KR을 UTF-8로 변경
$str = iconv("EUC-KR", "UTF-8", $str);

다른 서버에서 글 내용을 가져와 파싱하는 경우에 특히 많이 사용하게 된다.
상식적으로 알아둘 점: EUC-KR에서 한글은 2byte, UTF-8에서 한글은 3byte이다.
글자수 기준으로 substr() 함수를 이용하여 자를 때 참고해두자.

2010년 9월 4일 토요일

Theme_BnW_rAIN - 짜집기 3번째...

※개인적인 사용을 목적으로 만들어 보았으며, 기존의 테마와 대부분 비슷하다는점 말씀드립니다.

이번것은 Black&White 테마와 rAIN 테마 두가지를 제 취향에 맞게 만들어 보았습니다.
시디아 어플등 안정화 작업을 마친후에 적용하시기 바랍니다.

p.s - 짜집기 테마이고, 원본 출처가 기억나지를 않네요 ;; 모든자료는 네이버 카페에서 다운받았습니다.

## 준비사항
-  해킹된 아이폰
- WinterBoard
- iBlank
- Five Icon Dock
- Lockscreen Clock Hide
- QuickLock
- SBSetting

## 테마 설명
- 락스크린 : 기존의 심플 테마에 시간,날짜,달,요일 부분 잘리거나 하는부분 수정
- 홈화면 : 아이콘 변경, 위젯 날씨위젯  변경
- 배경 : 락스크린과 홈스크린 배경을 자동으로 바뀌도록 수정하였습니다. 랜덤으로 변경됩니다.

## 배경 변경
- 락스크린, 홈스크린 둘다 같은 폴더를 사용하며 배경을 바꾸시려면 테마폴더/Wallpapers 폴더 내용을 변경하시면 됩니다.
- 멈춰있는 배경을 원하실때 락스크린
 * LockBackground.html 소스코드 수정 Line19 주석해제
 * Line 23~39 제거 , Line 43~121 제거
 * 테마폴더/Private/Background.png 로 사용할 배경 복사
- 홈화면 정적인 화면으로 바꾸실때
 * 테마폴더/Wallpaper.html 삭제
 * 배경으로 사용할 이미지를 테마폴더/Wallpaper.png 로 복사

## 스크린샷 - 몇일전에 찍은거라... ^^;;;


## 테마파일 다운로드 - 압축프로그램 7zip