2013. 9. 27. 16:52
PHP 5.2 버전 쓰다가 5.3으로 재설치 하고 SQL Server PHP 드라이버 잡아주고 디비 접속 테스트까지 완료했는데 쿼리 실행시
sqlsrv_query() expects parameter 1 to be resource, null given in
이런 오류가 나타난다
반나절 삽질 결과 페이지 내에 실행되는 쿼리가 2개 이상인데 쿼리 하나 실행 종료 할때마다 sqlsrv_close($conn); 으로 디비접속을 끊어줬었다
PHP 5.2 버전에서는 이렇게 사용 해왔었는데 5.3버전 부터는 여기서 오류가 나타나는것으로 확인하고 제일 마지막에 접속을 닫는것으로 처리해서 해결함
이 오류 메세지는 상기와 같은 원인으로만 나타나는것은 아니고 여러 원인이 있을 수 있음
'Web > PHP' 카테고리의 다른 글
IIS+PHP 셋팅후 PHP 페이지가 하얀화면으로 표시 되는 경우 (0) | 2013.09.26 |
---|