PHP와 MSSQL 2005 연동하기

작성자 정보

  • 달건 작성
  • 222.♡.209.119 아이피
  • 작성일

컨텐츠 정보

본문

php_mssql.dll 과 ntwdblib.dll 을 c:windowssystem32에 복사합니다.

- php_mssql.dll : (http://www.php.net/downloads.php Windows용 PHP 5.2.6 zip package를 다운 받아서 압축을 풀면 있음 )
- ntwdblib.dll : PHP 속에 들어 있기는 한데, 버젼이 안맞으면 연동이 안됩니다. 여기서 시간낭비를 했습니다. PHP속에 있는 ntwdblib.dll 로 안되면 아래에서 다운 받아 사용하세요
(http://mfiles.naver.net/68ba5d8893c8a5133f59/data31/2008/3/8/125/ntwdblib.zip)

- php.ini에 아래 내용을 삽입하세요.
extension=php_mssql.dll


///////////////////////////////////////////////////////////////////////////////////
<?php
$myServer = "localhost";
$myUser = "sql_admin";
$myPass = "sql_password";
$myDB = "My_Database";

//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
  or die("Couldn't connect to SQL Server on $myServer");

//select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
  or die("Couldn't open database $myDB");

//declare the SQL statement that will query the database
$query = "SELECT NUMBER,NAME,TITLE,CONTENTS,DATE_TIME FROM BOARD";

//execute the SQL query and return records
$result = mssql_query($query);

$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" . ($numRows == 1 ? "" : "s") . " Returned </h1>";

//display the results
while($row = mssql_fetch_array($result))
{
  echo "<li>" . $row["NUMBER"] . $row["NAME"] . $row["TITLE"] .  $row["CONTENTS"] .  $row["DATE_TIME"] . "</li>";
}
//close the connection
mssql_close($dbhandle);
?>
///////////////////////////////////////////////////////////////////////////////////

 

관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


  • 글이 없습니다.

새댓글


  • 댓글이 없습니다.
알림 0