emluy 개발 일기

PHP 작동 순서 - 입력 받고 DB에서 일치하는 행 가져오기 본문

웹 개발/PHP

PHP 작동 순서 - 입력 받고 DB에서 일치하는 행 가져오기

yulme 2020. 7. 22. 12:44
SMALL

0. 대략적인 과정

: 입력할 수 있는 검색창이 있는 html 파일 admin.php-> 입력한 것을 바탕으로 DB에서 SELECT해오는 파일 (세션변수에 저장) posttest.php -> 세션을 가져와서 출력 해주는 html 파일 afterpost.php

0. 필요한 프로그램

- visual studio

- bitnami WAMP

 

0. Directory

#작업할앱폴더(admin)

#phpmysql DB와 연결해주는 파일 

비밀번호는 Bitnami 실행 시 입력했던 비밀번호

 

 

1. DB 검색에 사용될 데이터 입력 받기

: 입력 form이 있는 html 파일

#admin.php

주소창에는 localhost/폴더/파일명 해주면 바로 뜸!

 

 

 

 

 

 

2. 입력한 데이터를 바탕으로  DB에서 검색하기

: 쿼리문을 위한 파일

#posttest.php

* 알아야 할 것

- echo는 print와 같은 출력 함수

- echo안에 출력하고 싶은 문자열과 변수를 같이 쓸 때 : 일단 큰 따옴표 안에 적음. 문자열은 그냥 적으면 되고 변수를 적을 때는 작은따옴표하고 큰따옴표하고 점 두개찍은 후 점 두개 사이에 변수적어줌

ex) 변수가 $name이라고 할때 -> echo ("내 이름은 : '".$name."' "); 

- 5번째 줄 : session을 사용할 때 반드시 적어줘야함!

- 10번째 줄 : 쿼리문 실행   ->   mysqli_query(DB주소, "쿼리문");

- 11번째 줄 : 10번째 줄에서 가져온 결과를 가져다 쓰려면 배열로 변환해줘야함   ->   mysqli_fetch_array(쿼리결과);

- 13번째 줄 : 11번째 에서 나온 쿼리 결과인 $result에서 password 컬럼 값을 가져옴

- 17번째 줄 : password 컬럼 값을 session변수 a 에 넣어줌

- 19번째 줄 : 1~18줄 실행 후 afterpost 파일로 이동   

 

 

 

 

 

 

 

3. 가져온 데이터를 출력해주기

#afterpost.php

 

반응형
Comments