Front-End 64

[PHP] DB와 연결, 접속하기

1) DB와 연결하기 mysqli_connect("DB위치", "아이디", "비밀번호", "DB명") or die("연결 실패시 메시지"); 2) SQL 쿼리 실행하기 결과객체 = mysqli_query(접속객체, 쿼리문); include "./include/dbconn.php"; $sql = "insert into .."; $result = mysqli_query($conn, $sql); if(!$conn){ echo "DB연결 실패!"; }else{ $sql = "INSERT INTO tb_member (mem_userid, mem_userpw, mem_name, mem_hp, mem_email, mem_hobby, mem_ssn1, mem_ssn2, mem_zipcode, mem_address1, ..

Front-End/PHP 2021.07.24

[MySQL] 데이터베이스, 데이터베이스 관리시스템, MySQL 써보기

1) 데이터베이스(DataBase) - 데이터 저장소를 말한다. - 데이터를 통합하여 관리하는 집합체이다. 2) 데이터베이스 관리시스템(DataBase Management System) - 데이터베이스를 관리하는 소프트웨어를 말한다. - 데이터를 통합하여 관리하는 집합체, 저장소를 뜻한다. 3) 데이터베이스 관리시스템을 사용하는 이유 - 중복된 데이터를 제거한다. - 자료를 구조화시킬 수 있다. - 효율적인 처리가 가능하다. - 다양한 프로그램을 사용하는 사용자들과 데이터를 공유할 수 있다. 4) SQL(Structured Query Language) - 관계형 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어이다. - 대소문자를 구별하지 않는다. - 문자열을 저장할 때 ' ' (싱글 ..

Front-End/DB 2021.07.18

[MySQL] 데이터베이스 관리시스템 MySQL 다운로드

1) MySQL 다운로드하기 DB랭킹을 모아놓은 사이트 : DB-Engines https://db-engines.com/en/ranking MySQL 다운로드 1. https://dev.mysql.com/downloads/ 접속하기 MySQL :: MySQL Community Downloads The world's most popular open source database dev.mysql.com 2. MySQL Community Server 선택하기 3. Recommended Download 클릭하기 4. 해당 파일 다운로드하기 5. 더블클릭하여 실행하고 Execute 하여 모두 설치해주기 6. 포트 번호 확인해주기 (3306) 7. 두번째 것으로 인증방식 설정 변경해주기 8. 비밀번호 설정해주기 9..

Front-End/DB 2021.07.18

[PHP] php 파일 함수 알아보기

1) php 파일 다루기 1. readfile( ) - 파일에서 데이터를 한 줄로 읽어오는 함수이다. - echo 함수를 사용할 필요가 없으며, 텍스트를 표시할 위치에 사용하면 읽어온 내용을 그대로 출력한다. ▼실행 결과▼ 2. file( ) - 매개변수에 지정된 파일을 읽어 한줄씩 나눠 배열에 저장한다. 🎁 파일처리할 때 실패할 가능성이 있는 경우 처리방법 🎁 - @을 붙이면 실행시 에러가 나더라도 스크립트를 중단하지 않으며, 화면에 에러를 발생시키지 않는다. // $변수 = @file(파일경로) or 실패했을 경우 처리할 문장; $lines = @file("data.txt") or $result = "파일을 가져올 수 없습니다"; 파일 - 2 ▼실행 결과▼ 2) php 파일 실행 예제 - 1(테이블 ..

Front-End/PHP 2021.07.17

[PHP] 쿠키(Cookie), 세션(Session)

1) 쿠키(Cookie)란? - 웹 사이트에 접속할 때 서버에 의해 사용자의 컴퓨터에 저장되는 정보를 의미한다. - 클라이언트 측의 컴퓨터(브라우저)에 데이터를 남겨 필요할 때 마다 사용한다. - 데이터 형태는 key와 value로 구성한다. - 문자열로만 이루어져 있다. - 4kb이상 저장할 수 없다. - 서버당 1개의 저장소를 사용한다. 2) 쿠키 사용방법 1. 쿠키를 만드는 방법 setcookie(쿠키이름, 값, 만료시간, 저장위치, 도메인정보, 프로토콜); time( ) - 현재 날짜 시간을 가져오는 함수 isset( ) - 데이터가 존재하는지 여부(true, false)를 반환 2. 쿠키를 읽어오는 방법 변수 = $_COOKIE[쿠키이름]; 세션 - 1 세션 id : 세션 id의 변수 useri..

Front-End/PHP 2021.07.17

[PHP] 함수(function) 알아보기

1) 함수(function) function 함수명(매개변수1, 매개변수2 ...){ 함수가 호출 되었을 때 실행할 코드; ... } 함수명(값1, 값2 ..); include() - 다른 php파일을 현재 php페이지에 삽입하는 함수 함수 2) 문자열 함수 strlen() - 전달 받은 문자열의 길이를 반환해준다. // php는 영문자, 숫자, 특수문자는 1byte, 한글 3byte echo strlen($str1)." "; // 19 echo strlen($str2)." "; // 42 strcmp() - 전달 받은 두 개의 문자열을 서로 비교한다. - 첫번째 매개변수가 두번째 매개변수보다 크면 양수, 작으면 음수를 반환한다. - 같으면 0을 반환해준다. // 첫번째 매개변수가 두번째 매개변수보다 크..

Front-End/PHP 2021.07.17

[PHP] 제어문(조건문, 반복문), 배열 알아보기

1) 제어문 1. 조건문(if문, switch문) if문 if(조건문){ 조건문이 true인 경우 실행할 문장; ... } ---------------------------------------------------------------- if(조건문){ 조건문이 true인 경우 실행할 문장; ... }else{ 조건문이 false인 경우 실행할 문장; ... } ---------------------------------------------------------------- if(조건문1){ 조건문1이 true인 경우 실행할 문장; ... }else if(조건문2){ 조건문2이 true인 경우 실행할 문장; ... }else if(조건문3){ 조건문3이 true인 경우 실행할 문장; ... }else..

Front-End/PHP 2021.07.17

[PHP] 데이터 전송방식 (method-get,post)

1) GET방식 - URL에 변수(데이터)를 포함해서 전송한다. - URL에 변수(데이터)가 노출되어서 보안에 취약하다. - 전송하는 길이에 제한이 있다. - 속도가 빠르다. - 캐싱할 수 있다. URL로 GET방식 알아보기 // 데이터가 1개일 때 http://localhost/day01/5-varible4P.php?q=데이터1 // 데이터가 2개일 때 http://localhost/day01/5-varible4P.php?q=데이터1&q2=데이터2 용어 설명 - ? get방식의 데이터 전송 - q 요소의 name - 데이터1,2, ... 요소의 value - & 두개 이상의 데이터 전달 구분자 2) POST방식 - URL에 변수(데이터)를 노출하지 않고 전송하는 방식이다. - URL에 데이터가 노출되지..

Front-End/PHP 2021.07.17

[PHP] PHP 기본 문법, 특징, 변수

1) PHP 기본 문법, echo( ) 함수 - HTML 문서 내에 로 끝난다. - HTML에 문자열을 출력하기 위해 echo( ) 함수를 사용한다. 2) PHP 특징 - PHP문법을 사용하면 확장명을 .php로 저장한다. - C언어, Java 처럼 PHP 명령문의 끝은 세미콜론( ; )으로 끝난다. - 주석문은 /* */ , 한줄 주석은 //를 사용한다. 3) PHP 변수 선언과 초기화 //변수 선언 $변수명; //변수 초기화 $변수명 = 값; 변수-1 이름 : ▼실행결과▼ 4) PHP 변수 종류(지역변수, 전역변수, 정적변수, 슈퍼글로벌변수) 1. 지역변수 - 함수 내부에서 선언된 변수를 말한다. - 내부에서 선언된 변수는 함수가 종료되면 메모리에서 삭제된다. { $num = 10; //지역변수 } ..

Front-End/PHP 2021.07.03

[PHP] PHP 개요, APACHE 설치하기, PHP 다운로드

1) PHP란? - 서버측에서 해석되는 언어이다. - 웹 서버 프로그램에서 해석되는 스크립트 언어이다. 2) PHP 특징 - 데이터베이스와 연동을 편하게 할 수 있다. - 거의 모든 운영체제에서 개발이 가능하다. - 속도가 매우 빠른 편이다. - 파일 업로드, 메일 전송.. 등 기능을 자체적으로 지원한다. 3) APACHE 설치와 환경설정하기 1. 사이트 접속 https://www.apachelounge.com/download/ Apache VS16 binaries and modules download www.apachelounge.com 2. 해당 파일 다운하기 - 2.4.48-win64-VS16.zip 다운받은 후 압축 해제 후 폴더 안에 Apache24 디렉토리 복사 후 C 드라이브에 이동하기 3...

Front-End/PHP 2021.07.03
반응형