ホームページ  >  記事  >  バックエンド開発  >  thinkphp を使用して sqlserver データベースに接続すると、「システムは sqlsrv をサポートしていません」というプロンプトが表示されます。

thinkphp を使用して sqlserver データベースに接続すると、「システムは sqlsrv をサポートしていません」というプロンプトが表示されます。

WBOY
WBOYオリジナル
2016-08-08 09:23:591463ブラウズ

私は php と mysql の組み合わせを使用することに慣れていますが、プロジェクトを受け取って顧客のオフライン システム ソフトウェアのデータを呼び出す必要があるとき、このソフトウェアのデータベースは sqlserver データベースと呼ばれることが多いことを理解しています。 mssqlデータベース。

それでは、PHP を使用して sqlserver データベースに接続し、条件に基づいて必要なデータをクエリする必要があります。どうやってするの?対照的に、私が使用している Thinkphp フレームワークには sqlserver データベース ドライバーが用意されており、これを使用してデータを呼び出す予定です。

1. まず、顧客からリモート データベースの接続アドレス、ユーザー名、パスワード、データベース名、ポートを取得します (コロンを使用して sqlserver データベースのポートに接続できない場合は、変更してみてください。英語のカンマにします)

2. まず thinkphp をインストールします。これについては説明しません。

3. thinkphp データベース ファイルを変更します。前に mysql に接続するときに設定する方法は次のとおりです。 db_type の値を sqlsrv に変更する必要があります。

4. コントローラー メソッドで呼び出して、クエリ テーブル ステートメントを出力して、配列が正常に出力されるかどうかを確認します。

5. 失敗した場合は、まずデータベース接続情報が正しいかどうかを確認し、正しい場合は、システム環境を構成する必要があります (システムの構成方法については、PHP を構成します)。環境については、私の他の記事を参照してください

記事のアドレス: http://www.cnblogs.com/phpyangbo/p/thinkphp-sqlserver-lianjie.html

上記では、thinkphp を使用して sqlserver データベースに接続する際のプロンプト「システムは sqlsrv をサポートしていません」について紹介しており、関連する内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。