รัน PHP + SQL Server 2005 ติดต่อ Database ไม่ได้และไม่ขึ้น Error
ไม่มี Code ให้ดู หรือ อะไรเลยเหรอครับ
Date :
2011-06-21 09:19:35
By :
webmaster
ลืมปา่ยครับ อีกตัวหนึ่ง...คือป๋มใช้ Mysql+phpMyadmin ด้วยครับ
เออ.......ทั้งหมดก้อคือ php 5.2+IIS7+mysql+sql server 2005+phpMyadmin คับ
*** ตอนนี้สามารถเปิดใช้งาน phpMyadmin+mysql ได้ครับ
แต่ไม่สามารถ connect SQL server ได้ครับ และไม่มี error ด้วยอ่ะ ซึ่งตัวที่ใช้อยุ่นี้เป็นตัวเดียวกันกับที่ผมใช้บนเครื่อง server 2003 อยู่ในขณะนี้นะครับ ข้อแตกต่างกันคือ เครื่องนั้นไม่ได้ใช้ mysql (ไม่ได้ลงไว้ด้วยครับ) คิดว่าน่าจะเกี่ยวกับ service ของ db ไหมครับ สันนิฐาน
ขอบคุณครับ
Date :
2011-06-21 17:48:08
By :
beemo
Connection เป็น ODBC หรอครับ
ผมใช้ Code แค่นี้น่ะครับ
Code (PHP)
$OdbcConnect= odbc_connect('odbcname','login', 'password');
$strSQL = "SELECT * FROM table"; // ทดลอง list ข้อมูลมาดูครับ
$objExec = odbc_exec($strSQL,$OdbcConnect) or die ("Error Execute [".$strSQL."]");
ลอง Connect แล้ว List รายการจาก table มาดูซักหน่อยว่าได้ไม๊
-ถ้าแสดงได้ ก็แสดงว่า Connection ผ่าน
-ถ้าไม่ได้ ก็คงต้องลองพยายาม connect ให้ได้ก่อนครับ อิอิ
ประวัติการแก้ไข 2011-06-22 11:22:32
Date :
2011-06-22 11:19:38
By :
mangkunzo
หมายถึงให้ใช้ function mssql ครับ มันจะสามารถตรวจสอบหา debug error ได้ง่ายกกว่าครับ
Date :
2011-06-23 18:09:28
By :
webmaster
มันขึ้นหน้าเปล่าอ่ะคะต้องทำยังไงงงงงงงงงงงงงงงงงงงงงงงงงงงงใครก็ได้มาตอบหนูหน่อยนะคะ
Date :
2011-07-02 17:16:58
By :
kattizz
ใช้คำสั่ง or die(odbc_error()); ในการ Debug เพื่อตรวจสอบค่าครับ
Date :
2011-07-02 18:00:52
By :
webmaster
Load balance : Server 04