我花了2個小時在Stack Overflow上關於這個問題的其他幾篇文章中尋找,他們似乎比我所需要的更復雜。我試圖做__toString函數,但我認爲我沒有做到正確。PHP對象到字符串
我想獲取$ personid的sql語句並將其轉換爲字符串,以便我可以在其他sql方法中使用它。
$personid = $this->db->query('SELECT person_id FROM person');
$fullname = $this->db->query("SELECT person_fname, person_lname FROM person
WHERE person_id = '".$personid."';");
$sport = $this->db->query("SELECT sport_name FROM person_sport_rel A1
INNER JOIN sport A2 ON A1.sport_id = A2.sport_id
WHERE person_Id = '".$personid."';");
正如其他職位有問題..我收到的錯誤是
Object of class CI_DB_mysql_result could not be converted to string
我嘗試添加的構造和建議對PHP的網站,但到在CI_DB_mysql_result類的__toString無濟於事
謝謝FO幫忙!我終於在兩人的幫助下完成了代碼! – 2011-05-16 06:07:30