 |
ผมติดปัญหา PHP Mssql + IIS7 รัน tag php ได้ แต่ถ้ามีคำสั่ง mssql โค๊ดคำสั่งจะหายไปครับ ไม่ทราบว่าต้องแก้ไขอย่างไร มีใครเคยเจอแบบผมบ้าง |
|
 |
|
|
 |
 |
|
config php.ini ยังครับ
|
 |
 |
 |
 |
Date :
2014-08-24 02:46:45 |
By :
nukedonut1 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
12.mssql_connect(".\SQLEXPRESS","sa","1234") or die( mssql_error()); echo 'past line 12';
13.mssql_select_db("xxxxxx") or die( mssql_error()); echo 'past line 13;
ลองแบบนี้ดูครับ จะได้รู้ว่ามัน ตายที่บันทัดไหน สาเหตุเพราะอะไร
|
 |
 |
 |
 |
Date :
2014-08-24 06:44:52 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
ini_set('display_errors', 1);
error_reporting(~0);
|
 |
 |
 |
 |
Date :
2014-08-24 09:28:53 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองเปิด IIS manager / PHP Manager คลิกดูตามกรอบสีแดงนะครับ


|
ประวัติการแก้ไข 2014-08-24 13:54:10
 |
 |
 |
 |
Date :
2014-08-24 13:49:32 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใน phpinfo เป็นแบบนี้ครับ

|
 |
 |
 |
 |
Date :
2014-08-24 16:57:41 |
By :
lala_freedomtime |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
mssql_connect(".\SQLEXPRESS","sa","1234") น่าจะใช้ผิดมั้งครับ
$server = 'TKPD\SQL2012';
$link = mssql_connect($server, 'sa', '***********');
ลองดูครับแบบนี้
$server = 'TKPD\SQL2012'; สำหรับตรงนี้ ลองเปิด Sql Server Manager Studio ดูครับ
ตอนเริ่ม connect จะเห็น หรือเมื่อเข่าไปแล้ว

ในกรอบแดง
|
 |
 |
 |
 |
Date :
2014-08-24 18:46:58 |
By :
Chaidhanan |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
php 5.3, 5.4 ใช้ sqlsrv ต้องโหลดมาลงเอง
php 5.5 ไม่มี ofiicial driver ให้ได้ (มีของ x86 ทึ่ fanboy ทำกันเอง)
php 5.6 ยังไร้อนาคต
|
 |
 |
 |
 |
Date :
2014-08-25 08:51:32 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|