prepare and bind_param
prepare and bind_param prepare는 SQL문 반복호출할때 효율성을 높히기 위해 사용되는 함수이다. 작동프로세스SQL문 template가 작성되고 DB로 송신되는데 매개 변수가 "?"라는 값이 지정되지 않은채로 대기중 DB는 SQL template에서 구문 분석, 컴파일 및 쿼리 최적화를 수행하고 아직 결과를 실행하지는 않고 저장단계 Execute를 통해서 프로그램이 매개 변수에 값을 바인드하고 DB 명령문 실행. 프로그램에서 다른 값으로 원하는 만큼 여러 번 명령문을 실행할 수 있다. SQL직접 실행 대비한 장점명령문은 쿼리 준비가 한 번만 수행되므로 구문 분석 시간이 줄어드는데, 명령문을 여러번 실행할 때 잇점이 있다. bind_param의 매개변수들은 전체 쿼리가 아닌 변수만 보..
■ 백엔드 ■/PHP
2018. 5. 24. 10:46