일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- DI
- Django 특정 값 가져오기
- Dependency Injection
- html cell
- html cell size
- Django column 값 가져오기
- table cell size
- Dependency
- Django
- Spring
- table tag
- html
- Today
- Total
emluy 개발 일기
PHP 작동 순서 - 입력 받고 DB에서 일치하는 행 가져오기 본문
0. 대략적인 과정
: 입력할 수 있는 검색창이 있는 html 파일 admin.php-> 입력한 것을 바탕으로 DB에서 SELECT해오는 파일 (세션변수에 저장) posttest.php -> 세션을 가져와서 출력 해주는 html 파일 afterpost.php
0. 필요한 프로그램
- visual studio
- bitnami WAMP
0. Directory
#작업할앱폴더(admin)
#phpmysql DB와 연결해주는 파일
1. DB 검색에 사용될 데이터 입력 받기
: 입력 form이 있는 html 파일
#admin.php
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