ホームページ > バックエンド開発 > PHPチュートリアル > thinkphp が sqlserver2005 に接続できません

thinkphp が sqlserver2005 に接続できません

WBOY
リリース: 2016-06-23 13:51:44
オリジナル
937 人が閲覧しました

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 lserver200 で sq を接続するにはどうすればよいですか5

いいえ、知っています、解決策があるかどうかを確認するには、彼の公式 Web サイトにアクセスしてください

SQL2005 に接続する方法も尋ねます

ntwdblib.dll をロードするには正しいバージョンの php を選択してください

テスト後、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 ログ error.log

を投稿して、mssql.dll の読み込みが失敗したことを示すメッセージが表示されるかどうかを確認してください。

DB_TYPE が間違っています。SQLSRV である必要があります

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート