ホームページ >バックエンド開発 >PHPチュートリアル >php フレームワーク - thinkPHP M を構成するこれら 2 つの方法の違いは何ですか?

php フレームワーク - thinkPHP M を構成するこれら 2 つの方法の違いは何ですか?

WBOY
WBOYオリジナル
2016-07-06 13:53:38976ブラウズ

リーリー リーリー

2 つの違いは何ですか?
最初のものを使用するとエラーが発生しないことがありますが、プロジェクト全体を別のコンピューターにコピーすると機能しないのはなぜですか?

返信内容:

リーリー リーリー

2 つの違いは何ですか?

最初のものを使用するとエラーが発生しないことがありますが、プロジェクト全体を別のコンピューターにコピーすると機能しないのはなぜですか?

この質問には今すでに答えています。

リーリー

は何をするのですか?

同じ mysql アカウントで別のデータベースを操作するために使用されます。このデータベースが同じ mysql アカウントにあり、対応する権限を持っている場合は、正しく実行できます。生成された同様の SQL ステートメントは次のとおりです:$dbName リーリー
これは

独自のクロスデータベース操作構文ではなく、大きな制限があるため、使用はお勧めできません。

現在のデータベースの環境で他のデータベースを操作することです。 thinkphp自身意义上的切换数据库,而是mysql リーリー
しかし、2 番目の直接変更

の重要な点は、データベース接続を切り替えることです。

他のデータベースを他のデータベースの下で操作することです。 $connection リーリー
違いはここにあります。

操作量が少ない場合は、複数のデータベースにまたがる可能性があります。それ以外の場合は、新しいデータベース接続を直接作成します。

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