PDO ODBC를 통해 PHP를 MSSQL에 연결: 드라이버 설정 이해
ODBC를 사용하여 PDO를 통해 MSSQL 데이터베이스에 연결하려고 하면 다음과 같은 문제가 발생할 수 있습니다. 필요한 구성 파일이 제대로 설정되지 않은 경우 문제가 발생합니다. 이 문제를 해결하기 위해 드라이버 설정의 주요 측면을 살펴보겠습니다.
전제 조건:
구성 파일:
예:
odbc.ini:
[mssql] Description=MSSQL Server Driver=freetds Database=XXXXXX ServerName=MSSQL TDS_Version=7.1
odbcinst.ini:
[freetds] Description=MS SQL database access with Free TDS Driver=/usr/lib/i386-linux-gnu/odbc/libtdsodbc.so Setup=/usr/lib/i386-linux-gnu/odbc/libtdsS.so UsageCount=1
freetds.conf:
[mssql] host=XXXXXX port=1433 tds version=7.1
PHP 코드:
구성한 후에는 PDO를 사용하여 데이터베이스에 연결합니다.
$pdo = new PDO("dblib:host=mssql;dbname=$dbname", "$dbuser", "$dbpwd");
사용자 이름에 도메인 사용자 이름 형식이 필요할 수 있습니다. phpinfo()를 실행하여 "라이브러리" 섹션 아래 "mssql" 섹션에서 "freetds"를 검색하여 성공적인 연결을 확인합니다.
위 내용은 PDO ODBC를 통해 PHP를 MSSQL에 연결하는 방법: 드라이버 설정을 위한 단계별 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!