본문 바로가기

웹프로그래밍

(12)
php 회원 가입 페이지 제작 1. 회원 DB 테이블 생성 후 DB로 가져오기 2. 회원 가입 페이지 작성 회원가입 후 저장하기 버튼 클릭하면 DB에 잘 저장되는 것 확인 가능! 동일한 id인 id 값 입력 후 중복확인 하면 다음과 같은 문구 뜨는 것 확인 가능!
MySQL 조작(DML) 01. sql 명령 일괄 실행 [1단계] 텍스트 파일에 DB테이블 생성하는 명령 저장 [2단계] phpMyAdmin에서 friend.sql 파일 불러오기 02. 테이블에의 데이터 삽입(INSERT) 레코드 두 개 삽입 후 friend 테이블 전체 필드에 저장된 모든 데이터 출력 03. 테이블 생성 후 데이터 삽입 04. 데이터 검색과 관리(SELECT) 전체 필드와 데이터 검색 "DB 테이블의 전체 필드와 데이터를 보여줘!" //"테이블명"이라는 DB 테이블에 있는 전체 데이터를 검색하라는 의미 select * from 테이블명; 특정 필드의 전체 레코드 검색 select 필드명1, 필드명2 from 테이블명; 특정 조건에 맞는 레코드 검색 select 필드명1, 필드명2 from 테이블명 where 조..
MySQL 데이터베이스 데이터베이스 테이블의 구조 테이블 구조 확인 desc 테이블명; 데이터베이스 테이블의 필드 관리 새로운 필드 추가하기 alter table 테이블명 add 새로운필드명 새로운필드데이터형; 필드 삭제하기 alter table 테이블명 drop 삭제할 필드명1, 삭제할 필드명2; 필드 수정하기 (1) 테이블의 특정 필드를 새로운 필드로 수정(아예 이름까지도 다르게!!!) alter table 테이블명 change 수정할필드명 새로운필드명 새로운필드데이터형; (2) 테이블의 특정 필드의 데이터형을 수정(필드명은 그대로!!!) alter table 테이블명 modify 필드명 수정할데이터형; 데이터베이스 테이블 이름 관리 테이블 이름 변경 alter table 테이블명(구) rename 테이블명(신); 데이터베..
헷갈리는 개념 재정리 출력 결과 보고 함수 작성하는 부분에서 태그 유의 PHP 개요 1994년 라스무스 레도르프 4가지 특징 웹 서버 sw 3가지 역할 htdocs 폴더에 php 파일 저장 -> 브라우저에 입력해야 하는 주소? PHP 기본 문법 " " 와 ' ' 변수의 값 출력하고 싶으면 " " 안에 $~~ 변수명 넣기 큰 따옴표 안에 큰 따옴표 하고 싶으면 이스케이프 문자 사용하기 \" 축약형 bool이 false이면 출력되지 않음. null값이어서 숫자 연결 + 문자 연결 .(도트) 조건문 반복문 php 파일에 그냥 html 태그 바로 쓸 수 있고, 태그 안에 스타일 설정할 수 있음 html 태그 안에 로 echo문 작성해서 변수 값 출력도 할 수 있음 for문으로 정수 500~700 중 4의 배수가 아닌 정수 출력하기 ..
[PHP 프로그래밍 입문 8장] 쿠키와 세션 쿠키와 세션 모두 사용자의 데이터를 저장하기 위한 용도이다. 둘 다 사용자의 상태 유지에서는 같은 목적이다. setCookie() 함수의 반환값은 성공일 경우 true, 실패일 경우 false이다. setCookie(name, value, expire, path); //cookie1이란 이름을 가지는 티스토리 저장 setCookie(키,값) setCookie('cookie1', '티스토리'); //현재부터 60초 이후까지 데이터 유효함 setCookie('cookie2',time(), time()+60) 쿠키 = 사용자의 data를 웹브라우저에 저장한다. -> 보안상에서 신뢰 x 세션 = 식별자의 id만 local에 저장하고 실제 값은 웹 서버의 db에 저장한다. -> 유출되지 않으므로 보안적으로는 쿠키..
[PHP 프로그래밍 입문 5장~6장] 배열과 함수 배열 배열을 정의하는 방법은 두 가지가 있다. //(1) ~ (3) 모두 같은 의미임 //(1) $score[0] = 1; $score[1] = 4; $score[2] = 33; //(2) $score=[1,4,33]; //(3) $score = array(1,4,33); 인덱스를 통해 배열에 접근한다. 0부터 시작 배열을 이용해서 성적의 합계와 평균 구하기 ?php $score[0]=90; $score[1]=80; $score[2]=85; $score[3]=95; $score[4]=93; $sum = 0; for($i = 0; $i array() 함수 이용해서 성적의 합계와 평균 구하기 같은 결과 출력된다. 배열 이용한 구구단 표 만들기 a라는 배열과 b라는 배열에 for문을 돌려서 값을 저장한다. -..
[PHP 프로그래밍 입문 4장 반복문] while문, for문, do ~ while문 while문 1~10 출력 정수 1~10 합계 구하기 while문 안에서 $sum 정의하면 오류가 난다. while 반복문 밖에 먼저 정의하자. 정수 100~300 중 3의 배수 합계 구하기 while ( ) 괄호 안에있는 숫자 늘려주는 거 확인 !! $i++ 모든 문장에 세미콜론 붙였는지 꼭 확인 !! 안에 html 태그 써서 결과 출력하려면 밑에와 같은 방식만 가능 정수 1~100 중 3의 배수가 아닌 정수 구하기 10개씩 끊어서 나오도록 한줄에 숫자 10개씩 인치를 센티미터로 변환하기 10~100 인치이고 극간은 10 은 같은 행에 위치하도록 는 보다 글씨가 좀 두꺼워서 제목에 안에 html 태그를 쓰려면 반드시 echo문하고 같이 써야 되고, " " 큰 따옴표 안에 써야 된다. (ex) echo ..
[PHP 프로그래밍 입문 7장] HTTP와 POST, GET 방식 HTTP = 웹 서버와 웹 브라우저가 서로 소통하기 위한 프로토콜, 통신 규약 브라우저 창에 id 값에 어떤 값을 입력하느냐에 따라서 출력이 달라진다. hello.php가 우리의 입력값에 따라서 다른 출력값을 보여주는 유저와 상호작용하는 애플리케이션이 되었다. url에서 ? 앞까지는 hello.php를 찾아내는 주소 ? 뒤는 주소로 전달되는 값이 들어오는 영역 값은 값 이름 = 값 값과 값을 구분할 때는 & ? 값이름 = 값 & 값이름2 = 값 브라우저에 값을 입력해서 전달하는 것은 매우 귀찮은 일 따라서 HTML 소속인 form을 사용한다. id: password: 제출하기 버튼을 클릭하면? url 주소가 변경되고 값이 전달된다. hello.php로 이동한 근거는 ? 1.html의 action = "h..
[PHP 프로그래밍 입문 3장] 조건문 if문과 switch문 조건문의 if ( ) { } 에서 ( ) 부분에는 true나 false boolean 값이 온다. 비교 연산자와 boolean 값이 조건문에서 사용된다. if 3.php 파일의 결과는 12345 4.php 파일의 결과는 5 else 조건이 true이므로 1이 출력된다. 조건이 false이므로 2가 출력된다. else if if문 다음에 오고, else문 앞에 와야 한다. else if는 else와 다르게 조건을 가지고 있다. if는 else에 종속되어있으므로 조건을 가질 필요가 없지만 else if는 if가 거짓일 경우 else if의 조건이 true인 경우 echo문 실행! 여러 개 나올 수 있다. 첫번째 if문이 거짓일 때나 그 전에 있는 else if가 거짓일 경우 실행된다. 2가 출력된다. 3이 ..
[PHP 프로그래밍 입문 2장] 기본 문법 는 프로그램의 끝 각 문장의 끝에 반드시 ;(세미콜론) 넣기 문자열은 " "나 ' '로 감싸준다. 만약 문자열 안에 인용 부호를 출력하고 싶다면? 1) " ' ' " 작은 따옴표와 큰 따옴표 혼용해서 사용 2) 이스케이프 문자 사용 \" \' -> " \" \" " 숫자는 서로 다른 숫자 더할 때 + 사용하지만 문자는 .을 사용해야 한다. 주석문 세 종류 있다. // - 주석이 한 행 /* */ - 주석이 여러 행 # 변수 이름 앞에는 $를 사용한다. $a: a라는 변수 변수명은 영문 소문자와 숫자, 밑줄 조합으로 만든다. 변수명에 특수문자, 한글, 공백 사용 x 이나 모두 가능 = 줄 바꿈 숫자 말고는 echo문 뒤에 " " 쓴다고 생각하자. 태그나 변수($~~) 모두 " "나 ' " 안에 넣어라. 따..