Tag Archives: mysql

회원목록 #1

사용함수 – substr(String $str, int $start, int $length)주어진 문자열($str) 중 $start와 $length에 지정된 문자열을 추출 반환한다. $start는 추출할 문자열의 시작위치를 의미하고 주어진 문자열($str)에서 첫번 째 문자의 위치는 0이다. 또한 $start는 음수값도 가질 수 있는데 -1인 경우 주어진 문자열($str)의 가장 마지막 문자를 가리킨다. $length는 추출할 문자열의 길이를 의미한다. memberList.php(저장경로 : ~/public_html/php/member/6)

회원가입 #5

사용함수 – empty(mixed $var) 주어진 변수($var) 비어있는 경우 TRUE를 그렇지 않은 경우 FALSE를 반환한다. 변수가 비었다는 것은 다음과 같은 값을 가지고 있을 때를 의미한다. “”, 0, “0”, NULL, FALSE – mysql_fetch_array(resource $result) SELECT 등과 같이 검색결과를 갖는 질의를 실행한 후 얻어지는 결과셋(다수의 레코드)에서 하나의 행(레코드)를 배열고 반환하고 내부 포인터를 다음레코드로 이동시킨다. 만약 더 이상 레코드… Read More »

회원가입 #4

사용함수 – mysql_num_rows현재 열결($linkid)된 데이터베이스에서 마지막으로 실행된 SELECT, SHOW 등과 같이 검색된 레코드(행) 수를 반환한다. 만약 질의 실행에 실패했을 경우 FALSE를 반환한다. addForm.php(저장경로 : ~/public_html/php/member/4)idCheck.php(저장경로 : ~/public_html/php/member/4)

회원가입 #2

사용함수 – mysql_real_escape_string(String $str)$str에 주어진 문자열 중 특수문자열을 이스케이프(특수문자 앞에 백슬래시(\)를 붙임)한다. 이 함수는 질의를 통한 해킹 공격을 방지하기위해 사용한다. 이 함수가 성공적으로 실행되면 이스케이프된 문자열을 반환하고, 오류가 발생하면 FALSE를 반환한다. – mysql_affected_rows(resource $linkid)현재 열결($linkid)된 데이터베이스에서 마지막으로 실행된 INSERT, UPDATE, REPLACE, DELETE 질의로 변경된 레코드(행) 수를 반환한다. 만약 질의 실행에 실패했을 경우 -1을 반환한다. – md5(String… Read More »

회원가입 #1

사용함수 – mysql_connect(String $hostname, String $userid, String $password)PHP 프로그램과 데이터베이스(MySQL) 서버와의 연동을 위한 함수로 PHP 프로그램에서 데이터베이스의 내용을 조적(검색, 수정, 삭제, 추가 등)하려면 반드시 이 함수를 가장 먼저 실행해야 한다. 이 함수를 실행하려면 데이터베이스 서버의 이름($hostname), 데이터베이스 사용자 아이디($userid), 그리고 사용자 비밀번호($password)가 주어져야 하며, 성공적으로 수행되면 고유한 연결 식별값을 반환하고 실패할 경우 FALSE 값을 반환한다.… Read More »

xampp를 이용 간단하게 APM 설치하기

가정에서 또는 사무실에서 흔히 사용하는 Windows PC에 제로보드 또는 텍스트큐브 등을 운영하기 위해서는 소위 APM 이라 불리우는 Apache, MySQL, PHP를 설치해야 한다. 그러나 초보자가 이를 각각 다운로드한 후 설치하는 것은 매우 힘든 작업이다. 하지만 다행히도 XAMPP나 APMSetup을 이용하면 이 모든 것은 한번에 쉽게 해결할 수 있다. APMSetup은 국내에서 패키징돼 나온 프로그램으로 모든 과정에 한글이 지원되는… Read More »

JDBC 드라이버와 한글 깨짐 해결

JSP 프로그램에서 MySQL용 JDBC 드라이버를 이용 폼으로 부터 POST 메소드로 전달된 한글 데이터를 Insert 할 때 한글이 깨진다면 페이지 문자셋을 고려하여 연결 URL을 다음과 같이 지정한다. 그러면 한글이 깨지지 않은 데이터를 테이블에 잘 저장할 수 있다. 물론 request.setCharacterEncoding 메소드의 파라메터도 문자셋에 맞도록 올바르게 지정해야 하고…   페이지 문자셋이 “EUC-KR” 인 경우 request.setCharacterEncoding(“euc-kr“); …String jdbc_url =… Read More »

JDBC 드라이버

JSP와 MySQL을 연동하려면 우선 MySQL용 JDBC 드라이버를 다운 받아야 한다. MySQL용 JDBC 드라이버는 http://www.mysql.com 접속 후 Downloads 메뉴를 클릭하여 다운받을 수 있다. Downloads 메뉴 클릭 후 나타나는 화면에서 좌측의 Connectors 항목을 클릭한다. Connector 항목을 클릭하면 서브 항목이 나타나는데 여기서 Connector/J 항목을 클릭한다. 흰 바탕화면 우측에서 Source ans Binaries (zip) 의 Download를 클릭하면 MySQL 용 JDBC… Read More »

MySQL 기본

MySQL Server의 설치가 완료됐으면 이제 MySQL 사용법을 익혀보기 위해 Windows “명령 프롬프트”를 실행하자. “명령 프롬프트”는 XP의 경우 “시작 -> 모든프로그램 -> 보조프로그램 -> 명렬 프롬프트”를 통해 실행하거나 또는 “시작 -> 실행” 창에서 “cmd”를 입력하면 실행할 수 있다. 우리가 설치한 MySQL Server는 OS(Windows 또는 UNIX)가 부팅될 때 자동으로 시작되는 범용 DBMS이며, 서버와 클라이언트 구조로 나뉜다. 서버는… Read More »