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 »

เครื่องผมลง 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
โพสต์: 41344
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ให้ใช้ ชื่อ Host และ รหัส ผ่านอันเดียวกับที่ เข้าใช้ sql server management
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/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 »

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

// อันนี้เอามาจากของ 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
โพสต์: 41344
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

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

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

โพสต์ที่ยังไม่ได้อ่าน โดย แอมจร้า »

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

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

สมาชิกกำลังดูบอร์ดนี้: Google Adsense [Bot] และบุคลทั่วไป 99