PHP에서 SQL-Server 데이터베이스 접속하기

작성일시 : 2024년 09월 21일 (토)


PHP는 어느 데이터베이스라도 접속확장이 있으며 이를 이용해서 해당 데이터베이스에 접속하여 프로그램을 제작하면 됩니다.
PHP에서 SQL-Server 에 접속하여 사용하려면 역시 해당 드라이버가 필요한데 드라이버 이름은 sqlsrv 입니다.
sqlsrv는 SQL-Server의 제작 회사인 microsoft에서 제공하므로 문서와 지원이 좋습니다.
(5버전 때 제가 사용 할때만 해도 별로 자료가 없고 지원이 없었던걸 생각하면 지금은 너무나 좋습니다)

sqlsrv github 문서
이 문서에 윈도우와 리눅스,MacOS에서 설치 방법이 다 있으며 윈도우가 아닌 경우가 많으니
리눅스,MacOS에서 설치
에 있는대로만 따라하면 쉽게 설치 됩니다.
sqlsrv를 설치하고 재시작이 잘 된 이후에 phpinfo()에서 sqlsrv가 있으면 성공입니다.

윈도우의 주의할것은 경우 32비트, 64비트, ts인지 ,nts인지를 확인하여 맞는 dll을 쓰는것인데
ts는 Thread Safety의 약자로 phpinfo에서 확인 할수 있습니다.

이런 방법들을 통해 PHP로 SQL-Server에 접속하여 이용할수 있다.
MySQL로만 사용했다면 PHP로 다른 데이터 베이스를 접근해서 사용하는 재미도 쏠쏠하다.

특히 PDO로 접속하면 어떤 데이터 베이스던지 간에 똑같은 코딩스타일로 만들수 있는 매력이 있다.
PDO로 어떤 데이터베이스던지 상관 없이 만드는 재미를 느껴보세요~~

댓글 (0)