저희 회사에서는 데이터베이스에서 사용자와 비즈니스를 가져와야하는 Symfony webapp을 만들고 있습니다. 그러나 ODBC 연결을 사용해야합니다. 나는 pdo_odbc와 함께 갔고 컨트롤러 (Connection, queries, fetching, rendering)에서 잘 작동하고있다. Doctrine을 사용하여 연결할 수없는 경우 엔티티 및 저장소를
PHP pdo_odbc 드라이버 SQL 쿼리를 사용하여 데이터를 캐시에 저장했습니다. 점화 나머지 API를 사용하여 데이터를 쿼리하면 모든 데이터 필드를 올바르게 볼 수 있습니다. 시간 필드는 10:20:00으로 표시됩니다. 하지만 PHP에서 선택하면 1907-01-01에 time 필드 (java.sql.Time) 필드가 표시됩니다.
PHP/Linux 환경에서 두 개의 MSSQL 서버를 연결해야합니다. 그래서 unixODBC와 PDO_ODBC를 사용하기로 결정했습니다. 서버 1에 MSSQL : 이 10.10.10.8:14233 (비 기본 포트 번호) 내 생각 : 서버 2에 10.10.10.5:1433 MSSQL PDO_ODBC 또는 unixODBC의 포트 문제가 있습니다. 나는 아래에