ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp が sqlserver2005 に接続できません。どうすればよいですか?
thinkphp は sqlserver2005 に接続できません
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 に接続できないのはなぜですか?お急ぎです...
------解決策---------
正しいphpを選択してくださいntwdblib.dll バージョン
の読み込みはテストされており、ntwdblib.dll バージョン 2000.80.194.0
に対応する sqlserver 2008 には問題ありません。
php に従って sqlserver に正しく接続しても、php が mssql に接続できない場合は、
リソース ntwdblib.dll をダウンロードしてください
このファイルを system32 の下に置きます
------解決策----------------------これは私の thinkphp conf ファイルです
if (!defined('THINK_PATH')) exit();<br />return array(<br /> 'DB_TYPE' => 'mssql', // 使用的数据库类型<br /> 'DB_HOST' => 'localhost',<br /> 'DB_NAME' => 'tp', // 数据库名<br /> 'DB_USER' => 'sa', // 数据库账号<br /> 'DB_PWD' => '123456', // 数据库密码<br /> 'DB_PORT' => '1433',