http://www.thinkphp.cn/Uploads/editor/2013-10-25/5269ead26c98f.jpg
php的擴充已經添加了,如果用php也可以串連上資料庫了,但是我在用thinkphp串連sqlserver2005的時候就會出現“系統不支援:mssql”,的提示
我的配置是:
http://www.thinkphp.cn/Uploads/editor/2013-10-25/5269eb6cda5f8.jpg
求指點,為什麼thinkphp串連不上sqlserver呢? 捉急中……
回複討論(解決方案)
mssql 和 sqlsrv 是不一樣的
mssql 和 sqlsrv 是不一樣的
那我怎麼用thinkphp串連sqlserver2005啊
不知道,你到他官網上去看看,有沒有解決方案
同求如何串連SQL2005
請正確選擇 php載入ntwdblib.dll版本
經測試 sqlserver 2008 對應 ntwdblib.dll版本 2000.80.194.0
是沒有問題的。
如果你是正確按照 php串連sqlserver
還出現thinkphp串連mssql失敗,
請下載資源 ntwdblib.dll
將這個檔案放在system32下面
這是我的thinkphp的conf檔案
if (!defined('THINK_PATH')) exit();return array( 'DB_TYPE' => 'mssql', // 使用的資料庫類型 'DB_HOST' => 'localhost', 'DB_NAME' => 'tp', // 資料庫名 'DB_USER' => 'sa', // 資料庫帳號 'DB_PWD' => '123456', // 資料庫密碼 'DB_PORT' => '1433',
如有錯誤,請貼出apache log error.log
看是否提示,載入mssql.dll失敗。
DB_TYPE搞錯了吧,應該SQLSRV吧