Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: แก้ไขนำไฟล์ extension ไปลงใน php5/ext ก้อแล้ว...
ใช้แบบนี้แทน
Code (PHP)
$conn = odbc_connect($connection,$username,$password);
ตัวอย่างข้างล่าง
Code (PHP)
################### Config ######################
$servername = 'TANAKITWANNARUK\SA';
$databasename = 'Materials';
$user = 'SA';
$pass = '1234*';
$connection ="DRIVER={SQL Server};SERVER=$servername;DATABASE=$databasename;AutoTranslate=no";
$conn = odbc_connect($connection,$username,$password);
if ($conn)
{
print "Connection Established";
print $conn;
}
else
{
print "Cannot Connect to DSN";
print odbc_error($conn);
}
################### SELECT ########################
$sql = "SELECT * from TABLE_NAME";
$sql_q = odbc_exec($conn,$sql);
while (odbc_fetch_row($sql_q))
{
echo odbc_result($sql_q,"Name");
}
################### INSERT ########################
$sql = " INSERT INTO info (name,nickname,id) values ('$name','$nickname','$id' ) ";
$sql_q = odbc_exec($conn,$sql);
//ยกเลิกการเชื่อมต่อ
odbc_close($conn);
Date :
2010-08-21 19:29:13
By :
pongtornz.freetzi.com
เอาโค๊ดมาดูครับ ถ้าใช้ express ต้อง connect ด้วย computer_name/Express แล้วก็ต้องใส่ user password ให้ถูกต้อง
Date :
2010-08-21 21:38:26
By :
PlaKriM
ใช้ php5 กับ MSSQL 2005 ค่ะ แก้ใน file php.ini หมดแล้วเพิ่ม extension=php_mssql.dll เรียบร้อยแล้ว แต่ก็ยังขึ้น
Fatal error: Call to undefined function mssql_connect() ค่ะ
ต้องทำยังไงบ้างคะ แล้วจริง ๆแล้ว php5 สามารถใช้กับ MSSQL2005 ได้ไม๊คะ (ถามแบบไม่รู้จริงๆ รบกวนตอบหน่อยนะคะ)
Date :
2011-06-10 15:24:33
By :
jai
อาจจะต้องหา php_mssql.dll และ ntwdblib.dll เวอร์ชั่นที่เหมาะสมครับ ถามว่าเวอร์ชั่นไหนผมก็ตอบไม่ได้ เพราะผมเคยใช้ 2008 standard + php 5.2 + windows server 2003 ผมยังต้องหาตัวที่เหมาะสมกว่าจะ connect ได้ลองตั้งเกือบยี่สิบรอบ จริงๆ นะ
Date :
2011-06-10 22:35:54
By :
PlaKriM
ตอบครับว่าสามารถใช้ PHP+MSSQL2005 ได้ครับ ขั้นตอนยุ่งยากมากๆ
Date :
2011-11-01 11:27:01
By :
ALTELMA
mssql 2008 enterprise verion เต็ม ครับ
Date :
2011-11-01 20:13:45
By :
โต้ง
ส่วนนี้เป็นCodeที่ผมใช้ทดสอบ
TestData.php
<?
$objConnect = mssql_connect("10.3.57.43\SQL2005","SGH120QXPK","");
if($objConnect)
{
echo "Database Connected.";
}
else
{
echo "Database Connect Failed.";
}
mssql_close($objConnect);
?>
Date :
2012-09-18 11:49:47
By :
KT-Revenue
ตั้งกระทู้ใหม่ครับ
Date :
2012-09-18 12:02:12
By :
mr.win
ขอบคุณมากครับพี่ๆ ทำได้แล้วครับ
Date :
2014-06-27 16:30:18
By :
aobbie_p
Load balance : Server 04