Upload
hop
View
92
Download
0
Embed Size (px)
DESCRIPTION
TERM PROJECT 안내. 2012 인터넷 응용프로그래밍 FTP, MySQL 사용 방법 및 텀 프로젝트용 서버에서 웹페이지 구동 방법 설명. FTP 사용 방법 (1/2). Filezilla Client 설치 : http://filezilla-project.org/ 에서 다운로드 호스트 및 계정 정보 : 호스트 : 164.125.36.69 사용자명 : aiXX (XX = 홈페이지에서 발급한 고유 ID 번호 ) 비밀번호 : 사용자명과 동일 포트 : 3160. - PowerPoint PPT Presentation
Citation preview
2012 인터넷 응용프로그래밍FTP, MySQL 사용 방법 및
텀 프로젝트용 서버에서 웹페이지 구동 방법 설명
TERM PROJECT 안내
Artificial Intelligence Laboratory
FTP 사용 방법 (1/2)
Filezilla Client 설치 :- http://filezilla-project.org/ 에서 다운로드
호스트 및 계정 정보 :- 호스트 : 164.125.36.69- 사용자명 : aiXX
(XX = 홈페이지에서 발급한 고유 ID 번호 )- 비밀번호 : 사용자명과 동일- 포트 : 3160
Artificial Intelligence Laboratory
사이트 관리자를 통해 자신의 정보를 저장
FTP 사용 방법 (2/2)
Click 3!
Click 3!
Click 1!
Click 1!
정보입력 2!
정보입력 2!
Artificial Intelligence Laboratory
MySQL 접속 및 사용 방법 (1/3)
HeidiSQL 설치 :- 강의 자료실에서 다운로드 또는
http://www.heidisql.com/ 에서 다운로드- 다른 방법을 사용해도 상관 없음
호스트 및 계정 정보 :- Network Type : TCP/IP- Hostname / IP : 164.125.36.69- User : aiXX
(XX = 홈페이지에서 발급한 고유 ID 번호 )- Password : User 와 동일 - 포트 : 3307
Artificial Intelligence Laboratory
MySQL 접속 및 사용 방법 (2/3)
정보 입력 후 Open 선택- 세션 정보를 저장해두면 편리함
Artificial Intelligence Laboratory
MySQL 접속 및 사용 방법 (3/3)
왼쪽의 Database 선택하여 우클릭 후 , 각종 기능 사용가능
Artificial Intelligence Laboratory
텀 서버에서 웹 페이지 구동하기
FTP 로 html 이나 php 파일 업로드
웹 브라우저에 다음과 같은 방법으로 주소 입력- http://164.125.36.69/2012/aiXX/test.php- FTP 에 폴더를 만들어 파일을 넣었을 경우엔 해당 폴더 명도
입력( 예 : test 폴더 만들고 그 안에 index.html 파일 업로드 했을 경우 http://164.125.36.69/2012/aiXX/test/index.html )
Artificial Intelligence Laboratory
SQL 에서의 Table 생성 (1)
Click!Click!
Artificial Intelligence Laboratory
SQL 에서의 Table 생성 (2)
간단하게 table 을 생성할 수 있다 .
Artificial Intelligence Laboratory
PHP 내에서의 DB Connect 하는 방법 (1)
DB 는 보통 PHP 와 가장 자주 사용이 된다 .- 따라서 PHP 에서 사용되는 문법 위주로 배워 봅시다 .
MySQLi 함수- MySQLi 는 MySQL Improved Extension 의 약자로 기존
MySQL 함수의 확장된 함수이다 .- MySQLi 함수는 기존의 함수 방식과 객체 방식 두 가지 형태로
사용할 수 있지만 PHP 5 이상에서만- 사용할 수 있기 때문에 호환성 문제가 있다면 MySQL 함수를
사용하도록 한다 .
Artificial Intelligence Laboratory
PHP 내에서의 DB Connect 하는 방법 (2)
mysqli_connect();- 내부 속성
Servername – ip 주소를 입력합니다 . Useranme – 사용자 id 를 입력합니다 . Password – 사용자 pw 를 입력합니다 . Dbname – 사용자 db 이름을 입력합니다 . Port – 사용자 port 를 입력합니다 .
Artificial Intelligence Laboratory
PHP 내에서의 DB Connect 하는 방법 (3)
mysqli_connect([string host], [string username], [string password], [string dbname], [int port], [string socket])- host : MySQL 서버 주소- username : 데이터베이스 사용자 계정- password : 데이터베이스 사용자 비밀번호- dbname : 선택할 데이터베이스 이름- port : MySQL 서버 포트 번호- socket : 소켓 또는 명명된 파이프- => 데이터베이스에 접속한다 .- => 데이터베이스에 접속하고 연결이 되면 MySQL 연결
정보를 객체로 되돌려준다 .
Artificial Intelligence Laboratory
mysqli_query() 문
mysqli_query(mysqli link, string query, [int resultmode])- link : MySQL 연결 객체- query : 쿼리- resultmode : mysqli_use_result / mysqli_store_result- => mysqli_real_query() 함수를 호출한 후
mysqli_use_result() / mysqli_store_result() 함수를 호출한것과 같다 .
- => resultmode 의 디폴트 값은 mysqli_store_result 이다 .
Artificial Intelligence Laboratory
그외 기타 mysqli 문법
http://www.cyworld.com/neohitler/3737374- 링크 참조 하세요 !
Artificial Intelligence Laboratory
간단한 예제 (1)
Index.php
Artificial Intelligence Laboratory
간단한 예제 (2)
Insert.ph
Team01 대신 aiXX 를 넣으시면 됩니다 .
Artificial Intelligence Laboratory
DB 에서 결과를 확인
입력한 값이 Row 에 추가되는 것을 확인 할 수 있다 .