看板 PHP 關於我們 聯絡資訊
找了很多文章都沒寫到 自己也實作了,可是出了點問題,想在這邊問問 就是我在 A 頁面生成了物件 用 $_SESSION['dbase'] = serialize($class); 之後再B頁面 $class = unserialize($_SESSION['dbase']); 然後可以進行物件的 var 取值這沒問題 普通的method 沒問題 問題在於我的 $class 物件 有一個 $this->db = new mysqli() 來做 $this->db->query() 沒做傳遞下測試都正常 可以用了SESSION傳遞就出問題了 錯誤代碼 Warning: mysqli::query() [function.query]: Couldn't fetch mysqli in XXXXXXXXXXXXXX on line 48 這是為什麼@@ 不解 還是說我方法使用錯誤了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.124.117
showsky :沒人知道問題喔~?~傷腦筋 11/23 18:56
foxzgerald :你的 new mysqli() 放在 constructor 裡頭? 11/23 21:51