TIP
1. SELECT에 조인을 잘 쓰자
2. MySQL 의 주요 SQL 문법 [ http://tinyurl.com/mqc7lk ] 참고 - 자세함.
- SELECT
SELECT [테이블별칭].[컬럼] AS [별칭] FROM [테이블] AS [별칭], WHERE [조건] AND [컬럼] (NOT) IN (SELECT 쿼리) ORDER BY [컬럼] GROUP BY [컬럼];
- INSERT
INSERT INTO [테이블]( [컬럼], ) VALUES ( [값], );
- DELETE
DELETE FROM [테이블] WHERE [조건];
- UPDATE
UPDATE [테이블] SET([컬럼]=[값], ) WHERE [조건];
- 테이블 지우기
DROP TABLE [테이블]
- 테이블 만들기
CREATE TABLE sms4_long_send(
no bigint(20) not null auto_increment,
primary key(no),
user varchar(255),
sn_no varchar(100),
c_seq bigint(20),
c_no varchar(100),
time datetime,
msg text
);
- 컬럼 추가하기
ALTER TABLE [테이블] ADD ([컬럼] [자료형] [기본값], )
- 컬럼 삭제하기
ALTER TABLE [테이블] DROP COLUMN [컬럼];
- 컬럼 이름바꾸기
ALTER TABLE [테이블] RENAME COLUMN [OLD_컬럼] [NEW_컬럼];
- 행 개수세기
SELECT COUNT(*) AS [별칭] FROM [테이블] ;
- 결과 개수 제한하기
SELECT * FROM [테이블] LIMIT [시작], [개수];
jQuery로 작업하기 시리즈
jQuery 항목별 정리
jQuery <select>의 <option>바꾸기
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <HTML>
- <HEAD>
- <TITLE> New Document </TITLE>
- <META NAME="Generator" CONTENT="EditPlus"/>
- <META NAME="Author" CONTENT=""/>
- <META NAME="Keywords" CONTENT=""/>
- <META NAME="Description" CONTENT=""/>
- </HEAD>
- <script type="text/javascript" src="jquery-1.3.2.js"></script>
- <script type="text/javascript">
- var Menu = new Array();
- // DB에서 리스트 가져오기
- Menu[0] = $([1, 2, 3]);
- Menu[1] = $([4, 5, 6]);
- Menu[2] = $([7, 8, 9]);
- $(document).ready(function(){
- SetOption();
- });
- function SetOption()
- {
- // 선택된 녀석 가져오기
- var i = $("select#hello").val();
- $("select#sub>option").each(function(){
- $(this).remove();
- }
- );
- $(Menu[i]).each(function(i, elem){
- var newOpt = document.createElement('option');
- newOpt.value = elem;
- newOpt.appendChild(document.createTextNode(elem));
- $("select#sub").append(newOpt);
- });
- }
- </script>
- <style type="text/css">
- select { font-size:9pt; width:75px; }
- </style>
- <BODY>
- <select id="hello" onchange="SetOption()">
- <option value="0">A</option>
- <option value="1">B</option>
- <option value="2">C</option>
- </select>
- <select id="sub">
- </select>
- </BODY>
- </HTML>
스크롤바 색깔
[ http://imfree.pe.kr/scrollbar1.html ]
자주쓰는 PHP 함수
explode("구분자", "문자열") : "문자열"에서 "구분자"가 있는 곳을 나누어 리턴(array)
ereg("정규식", "문자열") : "문자열"에 "정규식"에 해당하는 것이 있는지 리턴(bool)
iconv("from인코딩", "to인코딩", "문자열") : "from인코딩"으로 인코딩된 "문자열"을 "to인코딩"으로 인코딩하여 리턴(string)
str_replace("단어", "치환", "문자열") : "문자열"에서 "단어"를 "치환"으로 바꾸어 리턴(string)
base64_encode("문자열") : "문자열"을 base64로 인코딩하여 리턴(string)
chunk_split("문자열") : 일정한 길이로 문자열을 잘라주어 리턴(string). 폼메일 만들때 사용
urlencode("문자열") : "문자열"을 url 형태로 인코딩하여 리턴(string)
strtotime("문자열") : "문자열"을 날짜로 리턴(sec)
date("형식"[, "날짜"]) : 오늘의 날짜를 "형식"으로 리턴(string)하거나, "날짜"를 "형식"으로 리턴(string)
substr("문자열", "시작", "개수") : "문자열"을 "시작"에서 부터 "개수"만큼 잘라 리턴(string)
explode("구분자", "문자열") : "문자열"에서 "구분자"가 있는 곳을 나누어 리턴(array)
ereg("정규식", "문자열") : "문자열"에 "정규식"에 해당하는 것이 있는지 리턴(bool)
iconv("from인코딩", "to인코딩", "문자열") : "from인코딩"으로 인코딩된 "문자열"을 "to인코딩"으로 인코딩하여 리턴(string)
str_replace("단어", "치환", "문자열") : "문자열"에서 "단어"를 "치환"으로 바꾸어 리턴(string)
base64_encode("문자열") : "문자열"을 base64로 인코딩하여 리턴(string)
chunk_split("문자열") : 일정한 길이로 문자열을 잘라주어 리턴(string). 폼메일 만들때 사용
urlencode("문자열") : "문자열"을 url 형태로 인코딩하여 리턴(string)
strtotime("문자열") : "문자열"을 날짜로 리턴(sec)
date("형식"[, "날짜"]) : 오늘의 날짜를 "형식"으로 리턴(string)하거나, "날짜"를 "형식"으로 리턴(string)
substr("문자열", "시작", "개수") : "문자열"을 "시작"에서 부터 "개수"만큼 잘라 리턴(string)