xampp ใช้ php ติดต่อกับ mssql 2005 express ยังไงครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ominae
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 24/10/2008 7:43 pm

xampp ใช้ php ติดต่อกับ mssql 2005 express ยังไงครับ

โพสต์โดย ominae » 24/10/2008 7:45 pm

เครื่องผมลง xampp ครับและต้องการติดต่อกับ mssql 2005 ครับผมจึงไป download mssql 2005 express มาครับ ติดตั้งได้เรียบร้อย แต่เครื่องผมไม่ได้ลง iis ครับ ลองเปิดดูใน sql server management ดูก็สามารถดูได้ปกติดครับ แต่เมื่อ connect ดูโดยเขียนอย่างนี้ครับ

$server = "mssql";
$dbname = "company";
$user = "sa" ;
$pws = "1234";

$conn = mssql_connect($server,$user,$pws) or die ("not connect") ;
$db = mssql_select_db($dbname,$conn) or die ("not connect db") ;

ก็บอกว่า Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: mssql in C:\Program Files\xampp\htdocs\acs_access\mssql.php on line 16
not connect

ตอนที่ลง mssql ก็ตั้งชื่อว่า mssql ครับ
อย่างนี้รบกวนแนะนำครับด้วยครับ หรือว่า service ชนกับ xampp ครับ รบกวนแนะนำด้วยครับ

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 21486
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: xampp ใช้ php ติดต่อกับ mssql 2005 express ยังไงครับ

โพสต์โดย mindphp » 25/10/2008 6:04 am

ให้ใช้ ชื่อ Host และ รหัส ผ่านอันเดียวกับที่ เข้าใช้ sql server management
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ominae
PHP Newbie
PHP Newbie
โพสต์: 2
ลงทะเบียนเมื่อ: 24/10/2008 7:43 pm

Re: xampp ใช้ php ติดต่อกับ mssql 2005 express ยังไงครับ

โพสต์โดย ominae » 28/10/2008 4:15 pm

ขอบคุณครับแต่หลังจากลองแบบนี้แล้ว ไม่ได้เลยครับ

// อันนี้เอามาจากของ php เองครับ
// Server in the this format: <computer>\<instance name> or
// <server>,<port> when using a non default port number
$server = 'acs\SQLEXPRESS';

$link = mssql_connect($server, 'sa', 'ominae');

if(!$link)
{
die('Something went wrong while connecting to MSSQL');
}

//อันนี้ก็เอามาจากของ php เหมือนกันครับ
//เนื่องจากการที่ต้องการ connnect จะต้องใช้แบบนี้ครับ
ชื่อโฮส\ชื่อdb
ชื่อdb,port
ผมลองแล้วทั้ง 2 แบบอ่ะครับไม่ได้ทั้งคู่ TOT

$server = 'SQLEXPRESS,1453'; //หรือ '***,1453'
$dbname = "testdb";
$user = "sa" ;
$pws = "ominae";

$conn = mssql_connect($server,$user,$pws) or die ("not connect") ;
$db = mssql_select_db($dbname,$conn) or die ("not connect db") ;

ส่วนอีกอันทำผ่าน ODBC ได้ไม่มีปัญหาแต่เขาไม่ให้ใช้ โอ้ววว..โดยเขียนแบบนี้ครับ
//ส่วนของการติดต่อผ่าน odbc
//ส่วนของการติดต่อกับ odbc ไม่มีปัญหาในการติดต่อ
/*
$dns = "mssql";
$user = "sa";
$pws = "ominae" ;

$conn = odbc_connect($dns,$user,$pws) or die ("ไม่สามารถติดต่อฐานข้อมูลได้") ;
*/

ต่อครับเครื่องผมลง xampp แล้วและไม่ได้ลง IIS ครับ ส่ง MSSQLSERVER 2005 Express โลดเลยครับ
มีส่วนของ native client ด้วยครับ (เขียนถูกเปล่าหว่า) <== อันนี้เอามาให้ต่อผ่าน lan มั่งครับ ไม่แน่ใจ

และได้ทำการ config ตามที่ได้ลองหามาแล้วครับ ปรากฏว่า ไม่ได้เหมือนเดิมครับ โอ้วววว... (เจ้าของกระทูเครียดมาก)
และธรรมดาต้องได้ port 1433 ใช่ไหมครับ แต่ผมได้ 1453 อะจิครับ

หากท่านใดอ่านอยู่โปรดแนะนำครับ หรือว่าสงสัยว่า config ส่วนใดผิดบอกได้เลยครับจะเอาภาพมาให้ดู รบกวนด้วยครับ

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 21486
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: xampp ใช้ php ติดต่อกับ mssql 2005 express ยังไงครับ

โพสต์โดย mindphp » 28/10/2008 6:06 pm

ชื่อเครื่อง หรือ IP ของเครื่อง ครับ

$server = 'acs\SQLEXPRESS';
น่าจะผิดนะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

แอมจร้า

Re: xampp ใช้ php ติดต่อกับ mssql 2005 express ยังไงครับ

โพสต์โดย แอมจร้า » 21/12/2009 12:30 pm

นีมานตั้งแต่เมื่อไร่ไม่รุแต่ขอตอบไว้ ก่อน
วิธีแก้กอ้ หาย file ขื่อ php.ini เข้าไปแก้ .mssql ด้วยกานลย ; ด้านหน้าออก ก็ใช้ได้แล้วจร้า


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 46 และ บุคคลทั่วไป 0 ท่าน