php
반응형

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);


반응형
php
반응형

PHP 소스 변경후에 바로 웹서버에 반영이 되지 않아서 브라우저 에서 Ctrl + F5로 재조회 해도

변경 이전 내용이 나타나는 경우가 있다.


이때는 PHP가 설치된 폴더의 php.ini 에서 [opcache] 섹션에서 opcache.enable를 0으로 세팅 해주면 된다.



반응형
php
반응형

1. 우선 현재 설치된 PHP의 버전을 확인 한다.

   임의의 php 파일을 생성 하고 다음과 같이 phpversion() 으로 버전을 확인 한다.

<?php

echo phpversion();

 ?>


나의 경우는 5.6.23 이었다.


2. SQL서버 접속을 위한 PHP Driver를 아래 사이트에서 받는다.


  Microsoft Drivers for PHP for SQL Server


 파일은 SQLSRV30.EXE, SQLSRV31.EXE, SQLSRV32.EXE, SQLSRV40.EXE 중에서 하나만 받으면 되는데

 1번에서 확인한 PHP 버전에 맞는 것을 선택하면 된다.



3. 다운 받은 파일을 실행하면 어디에 압축파일을 풀 지 물어 보는데, PHP 가 설치된 폴더의 ext 폴더를 지정하면 된다.


압축을 풀고 나면 해당 폴더에 'SQLSRV_Readme.htm' 파일이 있는데 이를 브라우저로 열어서 

설치된 PHP 버전에 맞는 dll 이름을 확인 한다.



4. PHP가 설치된 폴더의 php.ini 파일을 열어서 앞에서 확인한 dll 이름으로 extension을 다음과 같이 설정 해 준다.

   나의 경우는 버전 5.6 이고 Thread safe 용 DLL을 지정 했다.



반응형
반응형

HTML, ASP 및 PHP 개발을 편리하게 할 수 있는 무료 텍스트 에디터 HAPEdit.

HAP는 말 그대로 HTML, ASP, PHP의 약자이다.

주요 단축키는 아래와 같다.

Alt+F2 : 코드 익스플로러 창을 보여 준다.
Shift+Ctrl+B :  "<% %>" 태그를 삽입 한다.
Shift+Ctrl+C : 선택된 텍스트를 주석으로 변환 한다.
Shift+Ctrl+P : 쌍따옴표를 escape(\")로 변환한다. 


반응형

+ Recent posts