public function getPublicGames() { $sql = goPublicGame::getSql(); $link = @mysqli_connect(Config::getDatabaseServer(), Config::getDatabaseUser(), Config::getDatabasePassword(), Config::getDatabase()); if (!$link) { mydie("Error connecting to Database"); } if (Config::getDebug()) { $this->LOG->log("{$sql}", PEAR_LOG_INFO); } $cursor = @mysqli_query($link, $sql); if (!$cursor) { $this->mydie(mysqli_error($link), $link); } $record = 0; while ($row = @mysqli_fetch_assoc($cursor)) { $game = new goPublicgame(); //$game->setGameID($row['gameID']); $game->setDescription($row['description']); $game->setTitle($row['title']); $game->setEventName($row['eventName']); $game->setEventDate($row['eventDate']); $game->setSportID($row['sport']); $game->setSportName($row['sportName']); $game->setLeagueName($row['leagueName']); $game->setFavorite($row['favorite']); $game->setTypeID($row['type']); $game->setTypeName($row['typeName']); /*** temp explicit treatment as array storage***/ $this->publicGames[$record] = $game; $record++; /*** end temp ***/ } //while $link->close(); }