반응형
*PHP와 MYSQL의 연동원리
앞에서 PHP와 MYSQL이 어떤식으로 되어있고 사용하는지를 봤으니
이번엔 이 두개가 어떻게 연동되는지를 보고 이해해보자.
Web brower --------------------->Web server---------->PHP---------->MySQL
index.php--------->(서버접속)---->( php프로그램에 전달)--->sql문던짐
웹브라우저로 전달<----------------HTML코드 생성<-----------그대로 동작
<말로 정리를 해보면>
웹 브라우저에서 index.php라는 파일에 접속하면 웹서버에 요청이 가고 웹서버가 이를 실행할 수 없기 때문에 PHP에게 전달하고 PHP에서 여러가지 sql문(mysqli.*****)을 전송함.
여기에서 PHP는 MySQL에 대해서는 클라이언트로 동작함.
웹 서버에 대해서는 서버로 동작함.
//서버와 클라이언트는 상대적인 것.
MySQL에서 데이터를 PHP에게 돌려주면 PHP는 웹브라우저가 해석할 수 있는 순수한 HTML을 동적으로 생산해 웹서버로 전달.
그러면 웹서버가 웹브라우저로 전달.
여기있는 PHP는 웹이라는 부품과 MySQL이라는 부품을 합성하는 접착제 기능을 함.
중간에 있다고 해서 Middle ware라고도 불림.
//머리가 아프다
반응형
'Web > Mysql' 카테고리의 다른 글
[PHP&MYSQL] SQL select(PHP mysqli) (0) | 2018.08.10 |
---|---|
[PHP&MYSQL] 연동&오류 (0) | 2018.08.02 |
[mysql] C.U.R.D -핵심 (4) | 2018.07.31 |
[mysql] 테이블생성 (0) | 2018.07.31 |
[mysql] 스키마(schema)사용 (0) | 2018.07.31 |
댓글