Ich habe 2 Stunden damit verbracht, durch die anderen wenigen Beiträge bei Stack Overflow zu diesem Thema zu suchen und sie schienen komplizierter zu sein als das, was ich brauchte. Ich habe versucht, die __toString-Funktion zu verwenden, aber ich glaube, ich habe es nicht richtig gemacht.
Ich versuche, die SQL-Anweisung für $personid zu nehmen und in einen String umzuwandeln, damit ich sie in den anderen SQL-Methoden verwenden kann.
$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."';");
Genau wie bei den anderen Beiträgen hatte ich das Problem.. der Fehler den ich erhalte ist
Object of class CI_DB_mysql_result could not be converted to string
Ich habe versucht, den Konstruktor und die __toString-Methode in der Klasse CI_DB_mysql_result hinzuzufügen, die auf der PHP-Website empfohlen wurde, aber ohne Erfolg.