본문 바로가기

전체 글406

CodeIgniter : PHP Framework 문서를 구분하는 기준 - 역할을 나눠 코드 관리 MVC ( Model-View-Control ) Model : 데이터만 취급, View : 화면, Control : 기능 MVP ( Model-View-Presenter) 안드로이드로 예를 들면mainActivity에 코드를 쓰지 않고 별도의 문서로 나누면 MVP MVVM ( Model-View-ViewModel ) Flux Back-Ecd PHP CodeIgniter LaLavel JSP Spring 전자정부프레임워크 Front-End (html-css-JS) Hybrid-APP (JQM library : 옛날 방식 1세대, cordova : 1.5세대, ) Angular - 구글 -----------> Ionic + cordova React - 페이스북.. 2020. 1. 14.
db,php,html,script 홈페이지 1-2 (로그인, 쪽지 페이지 작업) 로그인 페이지, 쪽지( 쪽지 보내기, 송신함, 수신함) 페이지를 만들었다. [로그인] [쪽지] - 쪽지 보내기, 목록보기 db,php,html,script 홈페이지 1-1 에서 작업한 파일 오늘 새로 추가할 파일은 빨간색 네모 박스에 있는 것들이다. 크게보면 로그인 페이지, 쪽지 페이지이다. 로그인 페이지 만들어보자. HP 하위 폴더로 login 폴더를 만들고, login 폴더안에 login_form.php 파일을 만들자. login_form.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 로그인 로그인 이제 로그인 페이지에 스.. 2020. 1. 9.
db,php,html,script 홈페이지 1-1 (HOME, 회원가입 페이지 작업) 홈 화면 페이지, 회원가입 페이지를 만들었다. 화면에 보이는 총 2페이지 만듬. 공통으로 보이는 header, footer는 php include 이용 DB를 만들고 테이블에 회원가입 내용 삽입 ( POST방식 ) 아이디 중복 확인 GET 방식으로 창 띄우기. 우선 작업 전에 여러 폴더로 나눠서 해당 파일들을 만들 것이다. 구조는 아래와 같다. 오늘 작업할 구조이다. 우선 구조를 담을 HP 폴더를 만들자. 그 안에 각 폴더들을 만들 것이다. HP폴더 하위에 img 폴더를 만들고, 이미지를 추가하였다. (HOME 큰 이미지, 회원가입 버튼 대신 사용할 이미지 등등..) index.php를 만들고 여기에 HOME 페이지를 만들어보자. 페이지는 크게 3개 영역으로 나눌 것이다. (header : 상단 메뉴바,.. 2020. 1. 8.
DBMS 다양한 방법 2(php 파일로 일괄 적용 PDO로 php와 DBMS 연결) DBMS 다양한 방법 1 $conn=mysqli_connect('localhost','cw','1234','mrhi_db') or die("DB접속 실패"); 과 다르게 php와 DBMS 연결하는 방법을 $db=new PDO('mysql:host=localhost; dbname=mrhi_db','cw','1234'); 이런 식으로 지정된 객체를 사용해보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2020. 1. 7.
DBMS 다양한 방법 1 (php 파일로 일괄 적용 php와 DBMS 연결) php 파일에 쿼리문도 넣고 echo 해서 웹 페이지에서도 확인해 보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2020. 1. 7.
DBMS 1-2 (DML를 이용 테이블 필드 추가,변경,삭제) DML를 이용해서 DB 사용해보자. [데이터 베이스와 테이블을 만들고 필드 추가 삭제 등을 알아본다. ] insert select - where, order by update delete 작업하기 위해 xampp control와 apache,mysql이 start되어 있어야 한다. ( DBMS 1-1 참고 ) cmd창에서 테이블 만들고 수정하려면 한줄 한줄 작업해야 한다. 한번에 명령어를 한 파일에 입력하고 실행 시키자. [sql 일괄 실행] 작업을 위해 임의로 DBMS 폴더를 만들고 거기에 sql파일을 만들겠다. 1 2 3 4 5 6 7 8 9 10 11 create table mem( num int not null auto_increment, id char(20) not null, pass char(.. 2020. 1. 7.
DBMS 1-1 (DDL를 이용 데이터 베이스와 테이블을 만들고 필드 추가 삭제) DDL를 이용해서 DB 사용해보자. [데이터 베이스와 테이블을 만들고 필드 추가 삭제 등을 알아본다. ] create - database, table [if not exists] alter - add, drop, chage, modify, rename drop - database, table [if exists] mysql을 사용하기 위해 xampp control를 실행시키자. xampp의 mysql 경로를 보면 아래와 같다. cmd창을 열어서 해당 경로로 가서 실행을 해야 한다. 해당 경로에서 mysql 입력 그 후 계정을 입력하는데 아이디는 -u"아이디" -p"비밀번호" 형식으로 쓴다. 관리자로 접속을 하면 현재 위치 경로가 아래 사진과 같이 바뀔 것이다. show를 입력해서 database가 있는지.. 2020. 1. 7.
DBMS 종류 및 Query문 3종류 DBMS RDBMS - MySQL(MariaDB), MsSQL, Oracle, SQLite NoSQL - MongoDB, Hadoop, firebase 실시간 DB Query문의 3종류 DDL (Define)정의 : create, alter, drop DML (Manipulation)조작 : insert, selectm update, delete DCL (Control) 제어 : grant, revoke, rollback, commite 2020. 1. 6.
Visual code 와 git hub 연동 2 (팀프로젝트 깃허브 공유 및 가져와 사용하기) Git hub에 올린 코드를 이제 팀 프로젝트를 하기 위해 프로젝트 공유해보자. ( Collaborators ) 우선 공유하기 전에 팀원들의 이름으로 branch를 만들고 공유하자. branch를 만드는 방법은 Visual code로 가능하지만 쉽게 그냥 github에서 만들면 된다. 브런치를 만들었다면 이제 팀원들에게 공유하자. Collaborators에 팀원 Git Hub 닉네임 입력하여 추가하자. 추가를 하면 자동으로 팀원 이메일로 메일이 날아갔을 것이다. 팀원이 이메일에 승락을 하면 아래와 같이 추가가 됐을 것이다. 이제 깃허브의 코드를 가져오도록 해보자. 우선 자신의 컴퓨터에 GIt이 깔려있고,https://git-scm.com/downloads Git - Downloads Downloads M.. 2019. 12. 23.