어떤 PHP / MySQL 드라이버 또는 데이터베이스 추상화 계층이 준비된 진술을 지원합니까?

StackOverflow https://stackoverflow.com/questions/174915

문제

기본 PDO 및 PDOSTEMENT 클래스의 확장 버전을 기반으로 구축 된 프로젝트를 진행 중이며 "?"대신 PDO 스타일이라는 PDO 스타일을 사용합니다. 변수에 대한 자리 표시 자.

그러나 클라이언트는 이제 버전 OS X 웹 서버 가이 드라이버를 쉽게 설치할 수있는 기능이 없기 때문에 다른 드라이버를 사용하도록 요청하고 있습니다. 그렇다면 다른 데이터베이스 추상화 라이브러리 또는 데이터베이스 액세스 드라이버를 알고있는 사람은 PDO와 같은 이름의 매개 변수를 취하는 현재 기능 세트로 쉽게 확장 할 수 있습니까?

도움이 되었습니까?

해결책

PDO와 ADODB는 모두 준비된 진술을 뒷받침하지만 API는 크지 않습니다. 대부분의 프레임 워크는 그 중 하나에 대한 추상화를 제공합니다.

Zend 프레임 워크에서 Zend_db를 사용하고 있으며 강력히 추천합니다. CRUD 작업을 처리하기위한 테이블 클래스 인 데이터베이스 어댑터에 대해 쿼리 할 때 준비된 문으로 바뀌는 쿼리를 작성하기위한 선택 클래스가 있습니다.

확인 해봐 여기.

다른 팁

Pear :: MDB2 및 PDO를 사용했습니다. MDB2의 문서는 약간 흔들리지 만 일단 당신이 일단 작동하게되면 함께 일하는 꿈입니다.

http://pear.php.net/package/mdb2

제 생각에는 크리올 사람 요청 된 기능을 제공하지만 시도하지 않았습니다.

adodb 지원합니다 준비된 진술.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top