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 |