반응형

1. 서버 접속

$serverName = "서버명(또는 IP)";
$connectionInfo = array( "Database"=>"DB명", "UID"=>"로그인", "PWD"=>"암호");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

2. 쿼리 실행

$params = array(&$_GET['name']);
$tsql = "SELECT id, name FROM Items WHERE name LIKE '%' + ? + '%'";

$cursorType = array("Scrollable" => SQLSRV_CURSOR_KEYSET);
$result = sqlsrv_query($conn, $tsql, $params, $cursorType);

3. 데이터 패치

while( $row = sqlsrv_fetch_array( $result, SQLSRV_FETCH_ASSOC))
{
echo $row["id"] . " " . iconv("euc-kr","UTF-8", $row["name"]) . "<br />";
}

4. 자원 해제 및 연결 닫기

sqlsrv_free_stmt( $result );
sqlsrv_close( $conn);


반응형

+ Recent posts