tp3切庫問題記錄

2022-07-07 09:24:13 字數 375 閱讀 6097

之前寫切庫都是m方法切的:m('test',$prefix,$config)->find()

突然遇到乙個使用db切的:$db_obj = $this->db($number, $config); $db_obj->table('test')->find()

這個切庫原本是在乙個介面裡,所以一直沒什麼影響,直到我直接呼叫這個方法的時候出現了問題,當我切過庫之後,往後所有的資料庫操作,都是在之前切的庫里執行的,導致sql報錯,然後我去tp3文件找了找,發現文件裡是有寫的,使用 $this->db(0) 切換到預設的資料庫連線,所以我在這個切庫結束之後,加了$this->db(0),問題就解決了。 

關於 iconv 庫使用問題記錄

問題1 iconv 移植後已iconv open utf 8 gb2312 開啟失敗 不可用,解決方式 執行指令 export ld preload lib preloadable libiconv.so 設定庫環境 問題2 由於重啟後 上面的指令產生的結果會失效,但是不想改動系統檔案,所以在啟動指...

資料庫 mysql 死鎖問題記錄

工作中遇到了deadlock found when trying to get lock try restarting transaction 資料庫發生死鎖了.資料庫的事務隔離級別是rr repeatable read 1 通過命令 show engine innodb status,將statu...

tp5遇到的一些問題記錄

1.acc db article cate where updatetime exp addtime 5 select 使用exp 方法可以使用sql的語法和函式,就可以比較一條表內的兩個欄位的值的大小 2.list db article where cateid 2 field ifnull ca...