|
|
|
php ติดต่อ MSsql 2008 ไม่ได้คะ ใช้ windows7 64bit ::: mssql_connect() [function.mssql-connect]: Unable to connect to server |
|
|
|
|
|
|
|
คือตอนนี้ function mssql() มันใช้ได้แล้วครับ แต่ปัญหาคือมันติดต่อกับ Database Server ไม่ได้ครับ เอา Code มาดูหน่อยครับ
|
|
|
|
|
Date :
2011-09-27 17:36:10 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$servername = "IT-CITY43-PC\FAIRY";//ชื่อ server
$databasesname = "QAse";//ชื่อ databaseSQL
$username = "sa";// usernameเข้า—database
$password = "qwerty";//password—connectdatabase
$conn = mssql_connect($servername,$username,$password) or die ("ไม่สามารถติดต่อเซิร์ฟเวอร์ได้");
$DB = mssql_select_db($databasesname,$conn) or die ("ไม่สามารถติดต่อฐานข้อมูลได้");
$Sql="select * from Element";
$Rs = mssql_query($Sql,$conn)or die ("0 ไม่สามารถรันคำสั่งได้");
$row = mssql_fetch_array($Rs);
$num = mssql_num_rows($Rs);
$Prefix_name_Th=$row["ElemID"];
$Std_Fname_Th=$row["AcayearID"];
$Std_Lname_Th=$row["ElemName"];
if($num != 0){
echo $Prefix_name_Th;
echo $Std_Fname_Th;
echo $Std_Lname_Th;
}else{
echo "<script>alert('ไม่พบข้อมูลของท่านกรุณาตรวจสอบรหัสนักศึกษาและวันเดือนปีเกิด');window.location='index.php';</script>";exit();
}
|
|
|
|
|
Date :
2011-09-27 17:40:09 |
By :
fairylover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ปกติคุณ Connect ผ่าน IT-CITY43-PC\FAIRY ได้หรือเปล่าครับ แล้วเครื่องนี่อยู่ที่ไหนครับ
|
|
|
|
|
Date :
2011-09-27 17:43:05 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
connect เข้าปกติได้นะคะ
เป็นserverจำลองในเครื่องตัวเองคะ
แล้วอันนี้ 3.5) The value of “TCP Dynamic ports” is the port number that SQL Server is listening on.
คือยังไงหรอคะ ช่วยอธิบายหน่อยนะคะ
|
|
|
|
|
Date :
2011-09-27 19:01:12 |
By :
fairylover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่รู้ว่าได้รึยังนะครับ
คงต้องใส่ port ไปด้วยอะครับ
mssql_connect('192.168.1.1:1175\<<instant>>','user','passwd')
ไปดู port ตามนี้ครับ ที่ TCP Dynamic ports ข้อ 3.5 อะครับ
3) Make sure you are using the right port number in your code. You can find out what port SQL Server is listening on by doing the following :
3.1) Go to “SQl Server Configuration Manager”.
3.2) Under “SQL Server Network Configuration” click on “Protocols for SQLExpress”.
3.3) On the right hand side window, right click on TCP/IP , click on Properties.
3.4) In the new window click on the “IP Addresses” tab
3.5) The value of “TCP Dynamic ports” is the port number that SQL Server is listening on.
|
|
|
|
|
Date :
2011-10-05 12:37:47 |
By :
Jack |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แจ่ม
|
|
|
|
|
Date :
2011-10-05 12:52:14 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|