본문 바로가기

Web

php 버전 업데이트에 따른 mssql 함수 변경.

반응형

서버를 교체하면서 PHP 버전을 업데이트 할수 밖에 없었다.

윈도우즈 2012 서버에서 이전 버전의 PHP를 호환하지 않는다.

PHP 5.2.0 에서 5.3.28 로 업데이트가 되었다. 


업데이트 하고 나니 mssql을 처리하던 함수들이 동작을 하지 않는다.

이전버전에서 사용하던 함수를 동작하게끔 강제로 옵션을 조정하고 추가적인 파일을 설치할수 있지만

이렇게 할 경우 이후 버전의 php에서도 모조리 같은 작업을 해주어야 하므로, 

소스에서 사용중인 mssql 처리 함수를 모조리 변경해주기로 한다.



5.2.0 

5.3.28 

 mssql_close

 sqlsrv_close

 mssql_query

 sqlsrv_query

 mssql_fetch_array

sqlsrv_fetch_array 

 mssql_free_result

 sqlsrv_free_stmt

 mssql_fetch_assoc

 sqlsrv_fetch_array

 

 


반응형