생활코딩공부/PHP

PHP와 MySQL이 어떻게 상호작용을 하는가

루체도 2019. 9. 7. 19:50

웹 브라우저에서 index.php를 입력을 하면 이 파일이 있는 웹 서버에 접속을 하게 됩니다.

그럼 웹 서버가 요청한 데이터의 확장자를 보고 php인 것을 확인 후 자신이 처리하지 못하는 것을 알기 때문에

같은 서버에 설치된 php라는 프로그램으로 데이터의 처리를 위임하게 됩니다. 그럼 index.php에 해당하는 파일을 읽어서 php에 해당하는 코드를 php의 문법에 따라 해석해서 동작하게 됩니다.

그런데 그 php코드에 MySQL과 관련된 함수가 들어있다면 SQL문을 MySQL서버에 던지고 이 서버가 데이터를 처리 후

PHP한테 던지면 PHP는 순수한 HTML코드를 생성 후 웹서버한테 던져줍니다.

그리고 웹서버는 웹브라우저를 통해 그 코드를 보여주는 것입니다.