He creado esta consulta para una bade de datos:
Código:
donde en la clase Database, la función loadObjectList() es de la forma:$db=Database::getInstance(); $date = $_GET['date']; $db->setQuery("SELECT * FROM `webcal_entry` WHERE `cal_id` = '$id'"); $res = $db->loadObjectList(); foreach(array($res) as $r){ echo $r; }
Código:
El caso es que quiero con el foreach que todo quede recogido en un array, pero no lo consigo. como tengo que hacerlo?public function loadObjectList(){ if ( ! ( $cur = $this->execute() ) ){ return null; } $array = array(); while ( $row = @mysql_fetch_object( $cur ) ){ $array[] = $row; } return $array; }
He probado ya a poner foreach($res as $r) pero da error, y echo $r[], pero también da error y no recorre el array.
Gracias