我花了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