◎database정보 출력하기
▷선택한 field를 문서에 출력하는 HTML문서
▷SELECT query ($select = $_POST["select"])
▶MySQL 연결
▷mysqli_connect: SQL에 연결함 (i - 보안연결)
▷localhost, password: 주어진 호스트와 비밀번호 입력
▷die, </body>, </html> : html문서를 끝냄
▷mysqli_select_db : 데이터베이스("products")를 선택한다.
▷mysqli_query: query($query)를 실행한다.
▷mysqli_close: MySQL연결을 끊는다.
▶Table 출력
▷mysqli_fetch_row: 쿼리를 통해 뽑아낸 결과를 row의 형태로 전달한다.
▷row: 인덱스(key) => value의 형식을 가짐.
▷foreach를 통해 row의 값들을 출력함.
※mysqli_fetch_array, mysqli_fetch_assoc과의 차이
▷array: 인덱스 + 칼럼 명
▷assoc: 인덱스
◎Cookie 가져오기
▶HTML 문서
▷cookie에 저장할 정보를 post형식으로 전달함.
▶PHP 문서
▶Cookie 저장
▷FIVE_DAYS: Cookie가 저장되는 시간을 의미하는 상수, 초단위로 계산한다.
▷setcookie(key, value, time): 해당 key에 대해 value를 저장한다. time이 지나면 cookie를 폐기한다.
▶Cookie 읽기
◎Dynamic Form
▷유저의 입력에 동적으로 대응하는 Form
▷입력이 올바른지 확인하고, 올바르지 않다면 저장한 값을 돌려주고 다시 제출하게 한다.
▷isset(var): 해당 변수가 정의되었는지 (정의되었으면 true)
▷빈 input이 있는지 확인하기 위해 사용함.
▷$f~~ == ""이라면 비었음.
▷MySQL 테이블 INSERT
▷INSERT INTO contacts(테이블명) ...
▷mysqli_real_escape_string($link, %phone): 특수문자 제거
'컴퓨터 언어 > PHP' 카테고리의 다른 글
Superglobal Array (0) | 2020.11.11 |
---|---|
변수 (0) | 2020.11.09 |
PHP 기초 (0) | 2020.11.09 |