본문 바로가기
MySql

MySQL PHP PDO 대 일반 mysql_connect

by 베이스 공부 2021. 1. 17.
반응형

PHP에서 데이터베이스 쿼리를 실행하려면 php PDO 또는 일반 mysql_connect를 사용해야합니까?

어느 것이 더 빠릅니까?

PDO의 큰 장점 중 하나는 인터페이스가 여러 데이터베이스에서 일관된다는 것입니다. 모든 쿼리 문자열을 이스케이프하는 번거 로움을 덜어주는 준비된 명령문에 대한 멋진 함수도 있습니다. PDO의 이식성은 mysql_connect보다 큽니다.

그렇다면 이러한 이유로 PDO를 사용해야합니까, 아니면 전통적인 mysql_connect를 고수해야합니까?

 

해결 방법

 

PDO는 mysql_ *보다 약간 느립니다. 하지만 휴대 성이 뛰어납니다. PDO는 여러 데이터베이스에서 단일 인터페이스를 제공합니다. 즉, mysql에는 mysql_query, MS SQL에는 mssql_query 등을 사용하지 않고도 여러 DB를 사용할 수 있습니다. 항상 $ db-> query ( "INSERT INTO ...")와 같은 것을 사용하십시오. 어떤 DB 드라이버를 사용하든 상관 없습니다.

따라서 더 크거나 휴대용 프로젝트의 경우 PDO가 바람직합니다. zend 프레임 워크도 PDO를 사용합니다.

 

참조 페이지 https://stackoverflow.com/questions/1402017

 

 

반응형

댓글