UNITY COOKBOOK SHOT BY. INS PART 18 PHP 기기
UNITY COOKBOOKSHOT BY. INS
PART 18PHP 기본
네트워크 기본
들어가기에 앞서 네트워크 방식은 무엇이 있고 어떠한 쓰임새가 있는지 초석을 다져봅시다 .사용자의 정보를 저장하고 불러올 때 쓰이기도 하며 , 실시간 온라인 게임 방식 네트워크나 , 근거리 통신 등 여러 네트워크기술이 존재하는데요 . 우리가 이번에 쓰일 기술은 가입 & 로그인을 하기위해 쓰이는 PHP 방식을 배워보겠습니다 .실시간 방식이 아닌 필요할 때만 불러오는 네트워크죠 .
( 1 / 7 )
# PHP & MYSQL # iOCP # TCP/IP
MY SQL?
SQL 프로그램을 직접 다뤄 DB 를 꾸리는 것과 사뭇 다르게 이번에 우리가 손대 볼 것은 php 방식의 쿼리 브라우저입니다 .데이터가 저장 되는 것은 동일하며 웹으로 관리되어 무거운 프로그램을 설치할 필요가 없습니다 .대신 일반 게임사에서는 쓰지 않는 방식이죠 . 너무 라이트하고 데이터 파싱 위험이 있으므로 쓰지 않습니다 .하지만 편리한 로그인에 블로그 관리처럼 쉬운 덕에 저희가 배우는 입장에서는 제격입니다 .
( 2 / 7 )
호스팅을 하자
우선적으로 쿼리 브라우저를 이용하려면 호스팅이 필요합니다 . 무료 호스팅 사이트 “마이닷홈” 에서 가입 후“ 무료 호스팅"을 눌러 개인 정보를 기재합니다 . 이후 중요한 것이 있다면 “ FTP”, “DB” 에 관련 된 것은 꼼꼼하게 기재하세요 .이후 메인 홈페이지에서 “마이닷홈"을 누르고 “상세보기”를 누릅니다 . “MySQL 관리 (UTF-8)” 을 눌러 이동하면호스팅이 완료 된 본인의 쿼리 브라우저로 입장되었습니다 ! 로그인 후 계속 진행합니다 .
( 3 / 7 )
테이블을 만들자
DB 를 다루기 위해선 3 가지의 개념이 필요합니다 . “ 테이블“ , “ 컬럼” , “ 키“ 순서인데 . 테이블은 말 그대로 여러 정보를 담는 통이고 “컬럼”은 ‘아이디’ , ‘ 비밀번호’와 같은 저장 형식이고 “키”는 해당 유저의 정보 ( 아이디 , 비밀번호 ) 열을 뜻합니다 .우선 우리는 아이디와 비밀번호를 저장하는 기능을 만들기 위해 컬럼을 2 개만 만들고 테이블에 들어가 보도록 합니다 .그럼 키가 하나도 없는 테이블이 보이실 겁니다 .
( 4 / 7 )
# 테이블 생성 # 저장 된 컬럼들
VARCHAR: 문자열 UNIQUE: 중복되는 키 값 불허
키를 추가하자
“ 삽입”을 누르고 키를 추가하는 입력란이 나오는데 입맛대로 추가를 해봅시다 . 그럼 , 위와 같은 코드가 실행되었다고 나오는데사실 우리는 저 코드를 입력해 명령을 수행한 것입니다 . 그렇습니다 쿼리를 다룰 때는 쿼리문으로만 실행이 가능한데이를 에디터처럼 쉽게 수행하고자 이런 쿼리 브라우저가 존재하는 것입니다 ..!! 테이블로 돌아가면 데이터가 추가 된 것을보실 수 있습니다 . ( 5 / 7 )
사용자 정의
마지막으로 직접 PHP 언어를 사용하여 내 서버 쿼리를 다뤄보겠습니다 . 메모장을 열어 위와 같은 코드를 적은 뒤에 확장명은 ‘ *.php’ 로 기재합니다 . 코드를 보면 내 서버에 아이디와 , 비밀번호를 입력 후 SQL 에 접근하여 명령문을 기재해현재 내 테이블의 아이디와 비밀번호 컬럼을 루프를 돌며 홈페이지에 출력하는 구조를 가지고 있습니다 .
( 6 / 7 )
mySQL 에서 DB 를 선택mySQL 에 접속
url 중 ‘ select’ 로 지정된 값을 cache 함 .Sql 쿼리 명령문연결 된 DB 로 SQL 명령문 전달
앞의 함수가 실패했을 경우 즉시 종료 후 에러메시지 표시Mysql_query 함수로 실행해서 검색 된 결과를 배열 요소로뽑아냄 . 반환 된 결과 값으로 while 을 돌면서 $array 변수에 대입
print 과 같은 출력 기능 . [‘id’] 아 같이 컬럼에 접근 가능# phpcode.php
데이터 요청하기
데이터를 요청하기 위해선 서버로 전송하기 위한 클라이언트 프로그램이 있어야 합니다 . “FileZilla” 를 받고 실행하면 웹 서버아이피와 아이디 , 비밀번호 입력한이 있는데 , 마이닷홈 웹서버 아이피를 참조하여 로그인을 합니다 . 이후 내 호스팅 서버의접속되고 내부 파일까지 보여주는데 html 폴더 안의 우리가 만든 php 파일을 넣고 위와 같은 주소를 입력해봅시다 .우리가 작성 했던 키 들이 모두 출력되는 것을 볼 수 있습니다 . 이상 SQL 에 대한 응용 편이였습니다 . ( 7 / 7 )
Thank You !