MySQL AUTO_INCREMENT 사용하기 검색속도의 향상과 검색의 편의성을 위해 기본키를 사용하게 됩니다. 이 기본키의 특성은 (http://blog.daum.net/bang2001/73) 에 간단히 알려드린 대로 중복이 불가하며, 일반적으로 정수값을 사용하고, NULL값을 가질 수 없는 특성을 가지고 있습니다. 그래서 기본키가 설정된 DB Table에 데이터를 In.. MySQL 2013.08.20
MS-SQL Server Identity 옵션 DB 테이블을 만들 때 검색 속도의 향상(인덱스가 자동으로 생성되기 때문이죠.)과 검색의 편의성을 위해 대부분 기본키를 한 개 이상 반드시 사용하게 됩니다. 그런데 이 기본키로 설정된 컬럼은 거의 대부분 정수값을 사용하도록 하고, 중복된 값을 가지지 않으며, NULL값을 가질 수 없도.. MS-SQL 2013.08.16
PHP 에러메시지 출력 (소스코드로 에러 보이도록 설정하기) JSP를 주로 맡아서 일을 해왔던 저에게 PHP는 불편한 점이 많습니다. 특히 에러메시지에 대한 부분도 그 중 하나인데요, 에러메시지를 확인할 수 없는 상황이 적지않게 많았습니다. PHP 설정시 대부분 에러메시지를 보이지 않도록 설정합니다. 이 때문에 실제로 에러가 발생하여도 무슨 에.. PHP 2013.08.13
Input, Textarea 키 입력시 특수문자 입력할 수 없도록 차단 처리 웹 브라우저에서 회원가입 폼이나 게시판의 글 쓰기 폼과 같은 여러 가지 폼을 만들다 보면 웹 보안을 강화시키기 위해서 특수문자를 제한하는 경우가 있습니다. 예를 들어서 SQL Injection이나 XSS를 막기 위해서 홀 따옴표(')나 쌍 따옴표("), 그리고 스크립트 실행을 방지하기 위해서 꺽쇠(&l.. jQuery 2013.08.12
PHP 동일한 파라미터 받기 (ex 체크박스) JSP를 주로 만드는 저에게 있어서 PHP는 불편한 점이 참 많은 것 같습니다. 특히 동일한 name 속성을 가진 input 엘레먼트가 있을 때, 이를 파라미터로 넘기는 과정이 어색하고, 또 불편하게 느껴지네요. JSP에서는 request.getParameterValues("파라미터명"); 을 통해서 동일한 파라미터가 있을 경우 Stri.. PHP 2013.08.08
PHP iconv 함수 결론부터 이야기하면, iconv 함수는 문자열의 인코딩을 변환시켜주는 함수입니다. PHP는 Server Side Language로 (혹은 Server Side Script 라고도 한다.) 동적인 웹 페이지(웹 문서)를 만들기 위한 언어인데, PHP와 함께 MySQL, MS-SQL Server, Oracle 등 여러가지 DBMS를 같이 사용하게 됩니다. 이 때 DBMS에서 사용.. PHP 2013.08.05
자바스크립트 Date객체 이용하여 달력 만들기 <HTML> <HEAD><TITLE> :::: 자바스크립트 Date객체 이용하여 달력 만들기 :::: </TITLE><style> td{background-color:#FFCCFF; height:40px}</style><script language="JavaScript">// 1. 현재 날짜와 시간을 구해야 한다.(여기서 구한 날짜와 시간은 전역변수)var date = new Date();//잠시 테스트/*with(doc.. JavaScript 2013.08.04
자바스크립트 내장객체 Date의 메소드 다음 아래의 표는 Date 객체의 메소드에 대한 표입니다. :::: GET 계열 메소드 ::::속성 설명 getYear()1970년 이상의 년을 구합니다. getMonth() 월을 구합니다.(0 = 1월, 1 = 2월, 2 = 3월, 3 = 4월, ...) getDate()일을 구합니다. getDay()요일을 구합니다.(0 = 일, 1 = 월, 2 = 화, 3 = 수, 4 = 목, ...) getTime()1970년 1월 1.. JavaScript 2013.08.04
자바스크립트 내장객체 Number <HTML> <HEAD><TITLE> :::: 자바스크립트 내장객체 Number :::: </TITLE><script language="JavaScript">var ret1, ret2, ret3;ret1 = "10";ret2 = "12.4";ret3 = "abc";var number1 = new Number(ret1);document.write("<h3>[1] "+number1+"<p />");document.write("[2] "+Number(ret2)+"<p />");document.write("[3] "+Number(ret3)+"</h3&g.. JavaScript 2013.08.04
자바스크립트 내장객체 Screen 다음 아래의 표는 Screen 객체의 속성에 대한 표입니다. 속성 설명 availHeight실제 화면에 보여지는 화면의 높이 availWidth 실제 화면에 보여지는 화면의 너비 ColorDepth사용가능한 생상수 height픽셀당 화면의 높이(시스템의 현재 해상도) pixelDepth픽셀당 비트 수 (IE에서는 이 속성을 잘 사용하지 .. JavaScript 2013.08.04