※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. addslashed(str)str(문자열)이 싱글쿼터, 더블쿼터, 역슬래시 같은 문자열을 포함하고 있을 때 그 앞에 역슬래시 문자를 추가하여 준다. stripslashes(str)addslashed 사용과 같이 역슬래시 처리가 된 문자열에서 역슬래시를 제거하여 원상태로 되돌린다. nl2br(str)사용자가 입력한 문자열에서 \n(줄바꿈)을 태그로 치환해준다. echo(str)입력한 문자열을 출력한다. print(str)입력한 문자열을 출력한다. printf(형식, 변수)문자열을 지정한 형식으로 변환해준다. C언어의 printf와 사용법이 유사하다.%d : 정수, %f : 부동 소수 explode(구분자..
※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. ○ 암호화 함수 - 흔히 일반적으로 우리가 사용하는 문자열이나 데이터를 평문이라 하고, 이 평문을 암호화 하여 쉽게 알아볼 수 없게 만들어주는 함수를 암호화 함수라고 한다. MySQL에서 사용되는 몇 가지 암호화 기법과 관련된 함수를 알아보았다. - DES (Data Encryption Standard) : 블록 암호(고정 크기인 64 혹은 128bit의 블록 단위로 작업을 수행한다. 이 방식에서는 동일한 키를 사용했을 경우 한 평문 블록이 항상 같은 암호 블록으로 암호화 된다.)의 한 종류로써 미국 NBS에서 국가 표준으로 정한 암호다. 1975년에 발표된 암호 알고리즘으로써 56bit의 키 길이를 ..
※ 본 포스팅은 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. - Information_schema는 데이터에 의한 데이터로써 즉 메타 데이터(Meta Data)로써 데이터 사전이다. 데이터 사전(Data Dictionary)이란 데이터베이스에 속한 데이터들의 정보를 저장한 것으로써, 시스템 카탈로그(System Catalog)라고도 한다. - Information_schema의 특징 중 하나는 읽기전용(Read-only)인데, 데이터베이스의 테이블과 같은 데이터로 동적으로 생성됨으로써 사용자가 직접 수정하거나 관여할 수는 없다. - Information_schema의 테이블 | CHARACTER_SETS : 사용가능한 모든 문자 셋에 대한 정보를 가지고 있다. ..