首頁 > php框架 > ThinkPHP > ThinkPHP5把動態連結庫付給變數而導致的執行多條sql資料合併問題

ThinkPHP5把動態連結庫付給變數而導致的執行多條sql資料合併問題

藏色散人
發布: 2021-07-06 13:46:34
轉載
2085 人瀏覽過

thinkphp教學:ThinkPHP5把動態連結函式庫付給變數而導致的執行多條sql資料合併問題

ThinkPHP5把動態連結庫付給變數而導致的執行多條sql資料合併問題

因為是設定檔配置了多個資料庫鏈接,所以在執行語句的時候要動態連結資料庫。

ThinkPHP5把動態連結庫付給變數而導致的執行多條sql資料合併問題

由於我一次連結庫,然後付給一個變數$db,導致在執行完第一條insert語句以後enterpriseData的資料沒有清除,緊接著執行第二當條insert語句的時候,TP把enterpriseData資料合併到了memberData裡面,這樣導致了檢索insert語句的時候發現表裡沒有enterpriseData裡面的字段,而報錯! ! !

解決方案:

每次執行insert語句都需要動態連結函式庫,這樣才會清除上一次執行的資料。

改成這樣執行就沒問題。

ThinkPHP5把動態連結庫付給變數而導致的執行多條sql資料合併問題


以上是ThinkPHP5把動態連結庫付給變數而導致的執行多條sql資料合併問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:segmentfault.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板