PDO ODBC를 통해 PHP를 MSSQL에 연결
PDO 및 ODBC를 사용하여 PHP와 MSSQL 데이터베이스 간의 연결을 설정하려면 중요한 구성이 있습니다. 있어야 합니다.
구성 파일
필요한 구성 파일이 설정되어 있는지 확인하세요:
Linux 패키지 설치
unixodbc 및 freetds 패키지를 설치합니다. Ubuntu의 경우 다음을 실행합니다.
apt-get install unixodbc tdsodbc
아래에 설명된 대로 구성 파일을 구성합니다.
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
변경 후 Apache를 다시 시작하세요.
PHP PDO 연결
다음 구문을 사용하여 PDO 개체를 생성합니다.
$pdo = new PDO("dblib:host=mssql;dbname=$dbname", "$dbuser","$dbpwd");
참고:
이 단계를 올바르게 따르면 phpinfo()에서 "freetds"를 검색하면 freetds가 라이브러리 버전으로 나열된 mssql 섹션이 표시되어야 합니다. , 성공적인 연결을 의미합니다.
위 내용은 PDO 및 ODBC를 사용하여 PHP를 MSSQL에 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!