반응형
php.net에가서 ms-sql 관련 함수들을 찾다가 dll 화일을 추가만하면 해결되더군요.
php.ini 화일 맨마지막에 이부분만 추가하면 apm_setup을 쓰시는 분들은 ms-sql도 아주 쉽게 연동해서 쓸수 있습니다.
추가할 부분 : extension=php_mssql.dll
물론 mysql_query, mysql_fetch_array 등의 함수들 대신에 mssql_query, mssql_fetch_array 등의 함수를 써야겠죠.
그리 어렵지 않게 연동할수 있으니까. 함 해봐여. 나중에 혹시 oracle과도 하게 된다면 그냥 똑같은 방법으로 하면 OCI 함수들도 쓸수 있지 않을까 합니다.
참고로 연동한 소스입니다.
<?php
$hostname = "192.168.0.8";
$username = "mssqlid";
$password = "mssqlpass";
$dbName = "mssqldb";
$mscon=MSSQL_CONNECT($hostname,$username,$password) or DIE("DATABASE FAILED TO RESPOND.");
mssql_select_db($dbName,$mscon) or DIE("Table unavailable");
$hostname1 = "211.43.207.161";
$username1 = "mysqlid";
$password1 = "mysqlpass";
$dbName1 = "mysqldb";
$mycon=MYSQL_CONNECT($hostname1,$username1,$password1) or DIE("DATABASE FAILED TO RESPOND.");
mysql_select_db($dbName1,$mycon) or DIE("Table unavailable");
$sql="select * from product";
$result=mssql_query($sql, $mscon);
while($row=mssql_fetch_array($result)) {
$sql1="insert into good (code, largeno, middleno, smallno, name, price, saleprice, content, chkhtml, middleimg1, smallimg1, bigimg1) values ('$code', '$largeno', '$middleno', '0', '$row[pr_name]', '$row[pr_price]', '$row[pr_pricecut]', '$row[pr_info]', 'y', '$row[pr_img]', '$row[pr_s_img]','')";
mysql_query($sql1,$mycon);
}
?>
php.ini 화일 맨마지막에 이부분만 추가하면 apm_setup을 쓰시는 분들은 ms-sql도 아주 쉽게 연동해서 쓸수 있습니다.
추가할 부분 : extension=php_mssql.dll
물론 mysql_query, mysql_fetch_array 등의 함수들 대신에 mssql_query, mssql_fetch_array 등의 함수를 써야겠죠.
그리 어렵지 않게 연동할수 있으니까. 함 해봐여. 나중에 혹시 oracle과도 하게 된다면 그냥 똑같은 방법으로 하면 OCI 함수들도 쓸수 있지 않을까 합니다.
참고로 연동한 소스입니다.
<?php
$hostname = "192.168.0.8";
$username = "mssqlid";
$password = "mssqlpass";
$dbName = "mssqldb";
$mscon=MSSQL_CONNECT($hostname,$username,$password) or DIE("DATABASE FAILED TO RESPOND.");
mssql_select_db($dbName,$mscon) or DIE("Table unavailable");
$hostname1 = "211.43.207.161";
$username1 = "mysqlid";
$password1 = "mysqlpass";
$dbName1 = "mysqldb";
$mycon=MYSQL_CONNECT($hostname1,$username1,$password1) or DIE("DATABASE FAILED TO RESPOND.");
mysql_select_db($dbName1,$mycon) or DIE("Table unavailable");
$sql="select * from product";
$result=mssql_query($sql, $mscon);
while($row=mssql_fetch_array($result)) {
$sql1="insert into good (code, largeno, middleno, smallno, name, price, saleprice, content, chkhtml, middleimg1, smallimg1, bigimg1) values ('$code', '$largeno', '$middleno', '0', '$row[pr_name]', '$row[pr_price]', '$row[pr_pricecut]', '$row[pr_info]', 'y', '$row[pr_img]', '$row[pr_s_img]','')";
mysql_query($sql1,$mycon);
}
?>
반응형
'9. 프로젝트 > └ 02. 홈페이지제작' 카테고리의 다른 글
인터넷 익스플로러가 멈춤 패치~ (3) | 2009.01.17 |
---|---|
[mysql] 텍스트파일의 데이터를 특정 테이블에 저장하기 (0) | 2008.12.23 |
IIS 끄기 (0) | 2008.12.04 |
제로보드팁! 분류에 따라 제목에 색깔 넣기 (0) | 2008.11.28 |
(엑셀vba)안전한 바꾸기 - 바꾸기 실행시 에러날 경우 (0) | 2008.11.10 |