2012 인터넷 응용프로그래밍 FTP, MySQL 사용 방법 및 텀 프로젝트용 서버에서 웹페이지 구동 방법 설명

Slides:



Advertisements
Similar presentations
CJPOS for Android 사용자설명서 작성자 : CJSystem 작성일 : 개정일 :
Advertisements

Python Essential 세미나 1 Python Databases Module - Part 2 (MySQL Module) 발표자 : 박영국 ( 화 )
© 2014 CUBRID Co., Ltd. All rights reserved. 0 / 20 Date: 공공/국방부문 클라우드 추진현황 및 오픈소스 DBMS 적용사례.
시스템소프트웨어 김 영욱 양 오석. 목적  라즈베리파이에서 GPIO 를 이용하여 초음파 센서를 연결하고 거리를 측정해 일 정한 거리안에 사람이 들어오면 파이 카메라를 이용하여 사진을 찍고 데이터 베 이스에 올려 웹에서 사진을 보고 검색을.
3 학년 문제가 남느냐, 내가 남느냐 1. ( 아씨방 일곱 동무 ) 아씨의 방에는 바느질을 위한 친구가 몇 명이 있었나요 ? 정답은 ? 일곱.
의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
정보 사회의 역기 능과 대처 01 인터넷 중독, 어떻게 예방할까
윈포스 설치 매뉴얼 포스소프트 전화 : 053) 팩스 : 053)
Net-Inspector 매뉴얼
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
인터넷교육 사업계획서. 인터넷교육 사업계획서 목 차 1. ㈜ △△△ 사업의 개요 11. 회사가 주최하는 교육 및 행사 12. 사업자 원천징수 2. ㈜ △△△ 사업의 특징 목 차 1. ㈜ △△△ 사업의 개요 2. ㈜ △△△ 사업의 특징 3. ㈜ △△△
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회
DB Injection과 대응방안 nwkim.
제로보드 소개 제로보드 설치하기 제로보드 관리하기
PC 개인정보 보호시스템 교육 (기관 · 학교관리자)
학생용 Web Manual
발주시스템 Process 1.  ‘발주시스템 Manual’ 검토 후 회원가입 ( 홈페이지 주소 : )
극동대학교 전자결재 구축 그룹웨어 결재자 교육.
웹 해킹 기초와 실습.
소프트웨어시스템설계(6주) 데이터베이스 연동
FTP 09 SPARCS 박철웅 [dothack].
NFS, FTP coearth, george.
APM 실습 (MySQL).
Apache Hive 빅데이터 분산 컴퓨팅 박영택.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
Intrusion Detection System (IDS) 실습
MySQL 기본 사용법.
구글해킹과 SQL인젝션 지창훈, 최연우.
Missing Encryption of Sensitive Data
한국마사회 ADSL 장애처리 방법 2003년 5월 16일.
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
호스팅 서비스 보안 및 백업 가이드 라인 ver 1.0 한국 호스팅 도메인 협회
사고전서 (SiKuQuanShu).
Department of Computer Engineering
제주닷컴 매뉴얼 (실시간 예약시스템) 2013년 10월.
브랜드페이지 제작 진행 및 자료 요청 리스트 ®.
HTML5 웹 프로그래밍 입문 홈페이지 계정.
SQL Query in the SSMS : DB, Table
웹 다이어리 완료보고서 이상제 정영석.
JSP 게시판 구현.
멀티 쓰레드 기반의 채팅 프로그램 문성영 김현진 학번 이름 장용하 차희진 연구제안서.
인터넷응용프로그래밍 MYSQL(phpMyAdmin).
HTML, PHP, MySQL, Javascript
2장. 홈페이지를 만들기 전에 홈페이지 제작 목적과 제작 과정 홈페이지 제작 관련 기술들 홈페이지 제작에 필요한 준비물
Digital Marketing School
기술가정 2학년 2학기 4.컴퓨터와 생활 > 2) 인터넷의 활용 > 1/7 인터넷이란 무엇일까.
SQL INJECTION MADE BY 김 현중.
실전 프로젝트: 홈페이지 구축 시트콤 프렌즈 팬 사이트 구축하기.
제안 목적 고객성향 분석으로 매출 증대 유사업체 분석으로 신상품 홍보 원가요소 분석 및 피드백으로 원가율 관리
슬라이드 9~12의 파란글씨는 (페이지번호로는 6~9페이지)
과제 #5 MySQL 연동 php문서에서 SQL문의 삽입, 삭제, 수정, 검색을 수행한다. 주어진 form을 최대한 활용한다.
청각기관의 구조와 기능2 옥정달.
오줌 속에는 무엇이 들어 있을까? 주제 : 노폐물의 배설 과학 1 학년
정보 INFRA 구축 RF카드를 이용한 고객관리시스템 구축 에클라트소프트.
Oracle 구성 Internet Application Server Database Server.
Tabular 관리툴 Tabular Manager
과목명: IT 표준 (표준화강좌) 교재: 미래사회와 표준, KSA 한국표준협회, 2007
HTML5 웹 프로그래밍 입문 홈페이지 계정.
3. 도시의 내부 구조 ① 도시 내부 지역 분화의 과정과 원인.
매물장 로그인 직원을 미리 생성하시면 직원 ID로 로그인 가능.
CCTV 설정법.
Data Base Mysql.
㈜홍길동 웹사이트 구축 진행 계획서 견적서 포함 일레븐 제공.
TrusBill Manual ㈜현대아이파크몰 협력업체용.
일반대학원 사용자 매뉴얼(학생)
PHP 기본 프로그래밍 2 장종원
관리자 페이지에서 관리자 승인 1. 정기권 신규고객 1. 로그인 화면 2. 차량등록여부 확인 3. 개인정보 활용 동의
네트워크 프로토콜.
부산항도선정보시스템(IPIS) 선박대리점 사용 매뉴얼
Presentation transcript:

2012 인터넷 응용프로그래밍 FTP, MySQL 사용 방법 및 텀 프로젝트용 서버에서 웹페이지 구동 방법 설명 TERM PROJECT 안내 2012 인터넷 응용프로그래밍 FTP, MySQL 사용 방법 및 텀 프로젝트용 서버에서 웹페이지 구동 방법 설명

FTP 사용 방법 (1/2) Filezilla Client 설치 : 호스트 및 계정 정보 : http://filezilla-project.org/ 에서 다운로드 호스트 및 계정 정보 : 호스트 : 164.125.36.69 사용자명 : aiXX (XX = 홈페이지에서 발급한 고유ID 번호) 비밀번호 : 사용자명과 동일 포트 : 3160

FTP 사용 방법 (2/2) 사이트 관리자를 통해 자신의 정보를 저장 Click 1! 정보입력 2! Click 3!

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

MySQL 접속 및 사용 방법 (2/3) 정보 입력 후 Open 선택 - 세션 정보를 저장해두면 편리함

MySQL 접속 및 사용 방법 (3/3) 왼쪽의 Database 선택하여 우클릭 후, 각종 기능 사용가능

텀 서버에서 웹 페이지 구동하기 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 )

SQL 에서의 Table 생성(1) Click!

SQL 에서의 Table 생성(2) 간단하게 table 을 생성할 수 있다.

PHP 내에서의 DB Connect 하는 방법(1) DB 는 보통 PHP 와 가장 자주 사용이 된다. 따라서 PHP 에서 사용되는 문법 위주로 배워 봅시다. MySQLi 함수 MySQLi 는 MySQL Improved Extension 의 약자로 기존 MySQL 함수의 확장된 함수이다. MySQLi 함수는 기존의 함수 방식과 객체 방식 두 가지 형태로 사용할 수 있지만 PHP 5 이상에서만 사용할 수 있기 때문에 호환성 문제가 있다면 MySQL 함수를 사용하도록 한다.

PHP 내에서의 DB Connect 하는 방법(2) mysqli_connect(); 내부 속성 Servername – ip 주소를 입력합니다. Useranme – 사용자 id 를 입력합니다. Password – 사용자 pw 를 입력합니다. Dbname – 사용자 db이름을 입력합니다. Port – 사용자 port 를 입력합니다.

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 연결 정보를 객체로 되돌려준다.

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 이다.

그외 기타 mysqli 문법 http://www.cyworld.com/neohitler/3737374 링크 참조 하세요!

간단한 예제(1) Index.php

간단한 예제(2) Insert.ph Team01 대신 aiXX를 넣으시면 됩니다.

DB에서 결과를 확인 입력한 값이 Row 에 추가되는 것을 확인 할 수 있다.