본문 바로가기
728x90
반응형

전체 글136

데이터베이스(select문, 조건절) select문 1) 집계함수 -최대값 max(컬럼명) -최소값 min(컬럼명) -합계 sum(컬럼명) -평균 avg(컬럼명) -개수 count(컬럼명) 2) 정렬 order by문 asc 오름차순/ desc 내림차순 구문) order by 컬럼명 asc 3) 중복행 제거 distinct 컬럼명 구문) select destinct 컬럼명 from 테이블명 4)제한된 행 출력 limit n 구문) select * from 테이블명 limit 5; 조건절 비교 >, >=, =(select avg(sal) from employeee) order by pname desc; 12) 2011년 12월 31일까지 입사한 직급이 '사원'인 사람의 급여를 10%인상하시오 수정되었는지 확인하시오. update employe.. 2022. 12. 28.
[PHP] 문자열 내장함수 php 문자열 내장함수 1. 배열을 문자열로 리턴 구문) join(separator, arr) implode(separator, arr) 배열을 문자열로 리턴 join(), inplode() ▶출력값 2. 문자열을 배열로 리턴 구문) explode(separator, string) 문자열을 배열로 리턴 explode() ▶출력값 3. 배열 출력하기 var_dump 배열의 키, 값, 속성 출력(조금더 상세하게 출력해줌) print_r(arr) 배열의 키, 값출력 4. 문자열 검색 1) substr(string, start, length) 해당 인덱스에서 해당하는 갯수만큼 문자를 반환 ex) substr("green", 1, 2) 2) strstr(string, "기준문자열", boolean) 특정 문자열을.. 2022. 12. 26.
[PHP] 비밀번호 암호화 비밀번호 암호화 1. 비밀번호 암호화 하기 password_hash("문자열", option) 옵션) 1)PASSWORD_DEFALUT ---자주 사용 bcrypt 알고리즘 2)PASSWORD_BCRYPT CRYPT_BLOWFISH 알고리즘 3)PASSWORD_ARGON21 Argon2i 해싱 알고리즘 4)PASSWORD_ARGON2ID Argon2id해싱 알고리즘 *보통 PASSWORD_DEFAULT 로 사용하고 저장할 DB(데이터베이스) column은 varchar(255)로 사용!!!!!!! 2.비밀번호 체크하기 구문) password_varify("문자열",$hash) DB member테이블 기존꺼에서 수정 alter table member modify column pw varchar(255) n.. 2022. 12. 26.
[javascript]정규표현식 정규표현식 (regular expression) 정규표현식 문자열에서 특정문자를 찾아내는 도구 하나의 언어 자바스크립트 뿐 아니라 다른 언어에서도 다양하게 활용됨 문자열을 검색하고 대체하는데 사용하는 형식 언어패턴 정규표현식 문법 1. 그룹과 범위 문자 의미 | 또는 () 그룹 [] 문자셋 [^] 부정문자셋, 괄호안의 문자가 아닐때 2.빈도수 문자 의미 ? 0또는 1 * 0또는 1이상 + 1이상 {n} n번 반복 {min, } 최소 {min, max} 최소, 최대 3. 문자 문자 의미 . 어떤글자(줄바꿈 문자 제외) \d 숫자 \D 숫자아님 \w 문자 \W 문자아님 \s 공백 \S 공백아님 4. 경계영역 문자 의미 \b 단어경계 \B 단어경계가 아님 ^ 문장의 시작 $ 문장의 끝 5. 추가 문자 의미 g.. 2022. 12. 23.
[PHP]파일과 디렉토리 제어 isset() 변수가 존재하는지 확인 설정이 되었으면 true 설정이 되지 않았으면 false를 반환 null값일때만 false 나머지는 true empty() 변수가 비어있는지 확인 비어있으면 true 비어있지 않다면 false를 반환 다음을 비어있는 것으로 판단 "" (빈 문자열) 0 (정수 0) "0" (문자열 0) NULL FALSE array() (빈 배열) var $var; (클래스 안에서 값 없이 선언된 변수) 2022. 12. 22.
[PHP]폼과 전송방식 입력값에 따라서 동작 방법이 달라지거나 입력된 값을 저장/삭제/출력 할 수 있음 예시) 슈퍼 글로벌변수 PHP에서 미리 정의된 전역 변수 슈퍼 글로벌 변수는 특별한 선언 없이 스크립트 내의 어디에서라도 바로 사용 가능 $GLOBALS $_SERVER $_GET $_POST $_FILES $_COOKIE $_SESION $_REQUEST $_ENV ▶ $_GET 은 get으로 전송된 값을 가지고 있는 슈퍼글로벌변수 전송 받은 값에 접근 $_GET["name"], input에 name속성 필수!!!!! ▶ $_POST 는 post으로 전송된 값을 가지고 있는 슈퍼글로벌변수 전송 받은 값에 접근 $_POST["name"], input에 name속성 필수!!!!! 예시) id: password: form이란 사.. 2022. 12. 19.
[PHP]배열 배열은 연관된 데이터를 모아서 관리하기 위해서 사용하는 데이터타입 ▶배열생성 ▶배열 관련 함수 1) array_key_exists(key, 배열) 배열에 키가 있으면 true 없으면 false 리턴 2)in_array(value, 배열) 배열에 값이 있으면 true없으면 false리턴 3)array_search("값",배열) 배열에서 키만 새로운 배열로 반환 4)array_keys(배열) 배열에서 키만 새로운 배열로 반환 5)array_values(배열) 배열에서 값만 새로운 배열로 반환 ▶배열 변경하기 1)array_filter() 배열의 특정 값만을 새로운 배열로 반환 2)array_map() 배열의 특정 값을 변경해서 새로운 배열로 반환 ▶배열의 제어 추가!! 1. 배열의 끝에 아이템을 추가하는 방.. 2022. 12. 18.
파일과 디렉토리 제어 보호되어 있는 글 입니다. 2022. 12. 18.
[PHP]반복문 PhP반복문도 다른 언어들과 비슷하다. while문 do-while문 for 문(구구단 실습) foreach 2022. 12. 18.
[PHP]조건문 PHP조건문도 다른 언어들과 비슷한거같다 if 문에서 다른게 있다면 elseif? 붙여서 쓴다는점 if문 예시) switch 문 예시) 2022. 12. 18.
[PHP]연산자와 함수 산술연산자 산술 연산자 설명 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈 % 나머지값 ** 제곱 대입연산자 대입연산자 설명 = 왼쪽 피연산자에 오른쪽 피연사를 대입 복합대입연산자 복합대입연산자 설명 += i = i + 1 -= i = i - 1 *= i = i * 1 /= i = i / 1 %= i = i % i 증감연산자 증감연산자 설명 ++$var +1증가 후 해당 연산 수행 $var++ 해당 연산 수행 후 +1증가 --$var -1감소 후 해당 연산 수행 $var-- 해당 연산 수행 후 -1 감소 비교연산자 비교연산자 설명 == 왼쪽 오른쪽 피연산자 같으면 true. ex) i == z === 왼쪽 오른쪽 피연산자 타입도 같으면 true. ex) i === z != 왼쪽 오른쪽 피연산자 다르면 true. .. 2022. 12. 18.
[PHP]상수와 데이터 타입 상수(constant) 변수와 마찬가지로 데이터를 저장할 수 있음. 변하지 않는 값 define()함수 PHP에서는 define()함수를 사용하여 상수 선언 ☞ define(상수이름, 상수값, 대소문자구분여부) 예시) 결과 ▶ 선언된 상수는 함수 안이든 밖이든 사용 가능함 예시2) 결과 자바스크립트를 배웠기 때문에 데이터 기본타입은 간단하게 적겠다 후훗. 그전에 타입 확인 할 수 있는 함수 2가지 echo gettype($변수명) - 변수의 타입 출력 var_dump($변수명) - 변수의 정보를 출력 PHP 데이터 기본타입 5,6,7 빼고는 자바스크립트랑 기본타입 비슷하다 불린(boolean) 정수(integer) 실수(float) 문자열(string) 배열(array) 객체(object) 리소스(res.. 2022. 12. 17.
728x90
반응형