MS SQL 연동 방법
2015. 2. 20. 21:08ㆍIT/PHP
PHP에는 보통 Mysql를 연결해서 사용하는데요.
마침 MS SQL이 설치되어 있어서 PHP와 연동이 궁금해서 알아보았습니다.
생각보다 간단했습니다.
1. php.ini 설정 변경
아래 문장의 주석을 삭제합니다. 참고로, extension_dir 폴더안에 “php_mssql.dll”이 있어야 합니다. 없으면 동작 안합니다.
■ 변경전
;extension_dir = "c:php=extension" ;extension=php_mssql.dll
■ 변경후
extension_dir = "c:php=extension" extension=php_mssql.dll
2. PHP 예제 소스
$hostName = "1.1.1.1"; // MS SQL SERVER IP 주소 $userName = "admin"; // DB접근 User $password = "test"; // DB 접근 user password $dbName = "dbName"; // 접근할 DB명 $mscon=MSSQL_CONNECT($hostName,$userName,$password) or DIE("DATABASE FAILED TO RESPOND."); mssql_select_db($dbName,$mscon) or DIE("Table unavailable"); $sql="select * from admin"; $result=mssql_query($sql, $mscon); $list = array(); while($row=mssql_fetch_array($result)) { $list = $row; echo $list[0]; echo $list[1]; // 열의 개수 만큼 하나씩 늘려준다. echo $list[2]; // 열의 개수 만큼 하나씩 늘려준다. echo $list[3]; // 열의 개수 만큼 하나씩 늘려준다. echo $list[4]; // 열의 개수 만큼 하나씩 늘려준다. } mssql_close($mscon);
위와 같이 설정해서 해당 테이블의 내용이 검색되면 연결 성공입니다.
'IT > PHP' 카테고리의 다른 글
XE - 도메인 변경시 이미지가 엑박 뜨는 현상 해결방법 (0) | 2017.01.30 |
---|---|
[PHP 프로그래밍 입문] CH4 연습문제 해답 (0) | 2015.02.23 |
[PHP 프로그래밍 입문] CH3 연습문제 해답 (0) | 2015.02.16 |