ホームページ  >  記事  >  PHPフレームワーク  >  ThinkPHP5 はダイナミック リンク ライブラリを変数に割り当てるため、複数の SQL データをマージするという問題が発生します。

ThinkPHP5 はダイナミック リンク ライブラリを変数に割り当てるため、複数の SQL データをマージするという問題が発生します。

藏色散人
藏色散人転載
2021-07-01 15:17:122063ブラウズ

thinkphp チュートリアル : ThinkPHP5 はダイナミック リンク ライブラリを変数に渡すため、複数の SQL データをマージするという問題が発生します。

ThinkPHP5 はダイナミック リンク ライブラリを変数に割り当てるため、複数の SQL データをマージするという問題が発生します。

構成ファイルは複数のデータベース リンクを構成するため、ステートメントの実行時にデータベースを動的にリンクする必要があります。

ThinkPHP5 はダイナミック リンク ライブラリを変数に割り当てるため、複数の SQL データをマージするという問題が発生します。

ライブラリを一度リンクしてから変数 $db を支払ったため、最初の挿入ステートメントを実行した後、enterpriseData のデータがクリアされず、その後 2 番目の挿入文を実行しました。 insert ステートメントを使用すると、TP は enterpriseData データを memberData にマージしました。その結果、insert ステートメントを取得し、テーブル内の enterpriseData にフィールドがないことが判明したときにエラーが報告されました。 ! !

解決策:

insert ステートメントを実行するたびに、最後の実行のデータがクリアされるように、ダイナミック リンク ライブラリが必要になります。

これに変更すれば問題ありません。

ThinkPHP5 はダイナミック リンク ライブラリを変数に割り当てるため、複数の SQL データをマージするという問題が発生します。

#関連する推奨事項:

最新の 10 件の thinkphp ビデオ チュートリアル

##

以上がThinkPHP5 はダイナミック リンク ライブラリを変数に割り当てるため、複数の SQL データをマージするという問題が発生します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。