MSSQL_CONNECT($hostname,$username,$password) or DIE(mssql_get_last_message() ."<br>DATABASE FAILED TO RESPOND.");
mssql_select_db($dbName) or DIE("Table unavailable");
เกิด ERROR ตามนี้ครับ
Quote:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: XXX.DYNDNS.INFO\SQLEXPRESS in /home/xxx/public_html/connectmssql.php on line 35
ซึ่ง XXX.DYNDNS.INFO เนี่ย ผมทำการเซ็ท router ให้ forward port มายังเครื่องที่เป็น DBSERVER แล้วนะครับ
ลองเปลี่ยนจาก XXX.DYNDNS.INFO เป็น ip ตรงๆแล้วก็ยังไม่ได้เหมือนกันครับ
ไม่แน่ใจว่าต้องไปเซ็ทอะไรที่เครื่อง sql server อีกหรือป่าว TCP/IP ก็ Enable แล้วก็ใส่ port หมดแล้ว
<?php
// Server in the this format: <computer>\<instance name> or
// <server>,<port> when using a non default port number
$server = 'KALLESPC\SQLEXPRESS';
// Connect to MSSQL
$link = mssql_connect($server, 'sa', 'phpfi');
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
?>