Я потратил 2 часа на поиск других постов в Stack Overflow, касающихся этой проблемы, и они показались мне более сложными, чем мне было нужно.Я попытался выполнить функцию __toString, но не думаю, что сделал это правильно.
Я пытаюсь взять выражение sql для $ personid и преобразовать его в строку, чтобы я мог использовать его в других методах 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
Я попытался добавить конструктор и __toString в классе CI_DB_mysql_result, который был рекомендован дляPHP сайт, но безрезультатно