dt = $dt; $this->vals = $vals; } } function load() { $res = array(); $con = new mysqli('localhost', 'root', '', 'Test'); $stmt = $con->prepare("SELECT dt, GROUP_CONCAT(val) AS vals FROM iddtval GROUP BY dt"); $stmt->execute(); $rs = $stmt->get_result(); while($row = $rs->fetch_array(MYSQLI_ASSOC)) { $dt = $row['dt']; $vals = $row['vals']; $res[] = new Item($dt, $vals); } $stmt->close(); $con->close(); return $res; } function display($data) { foreach($data as $item) { $dt = $item->dt; $vals = $item->vals; echo "$dt $vals\r\n"; } } $data = load(); display($data); ?>