public static function find($rataid) { $query = DB::connection()->prepare('SELECT * FROM Rata WHERE id = :rataid LIMIT 1'); $query->execute(array('rataid' => $rataid)); $row = $query->fetch(); $parastulos = tulos::etsiRadanParasTulos($rataid); //$pelaajanimi = $parastulos->pelaajanimi; $par = rata::laskePar($row['id']); if ($row) { $rata = new rata(array('id' => $row['id'], 'nimi' => $row['nimi'], 'sijainti' => $row['sijainti'], 'luokitus' => $row['luokitus'], 'par' => $par, 'heittomaara' => $parastulos['heittomaara'], 'pelaajanimi' => $parastulos['pelaajanimi'], 'paivamaara' => $parastulos['paivamaara'])); return $rata; } return null; }
public static function find($id) { $query = DB::connection()->prepare('SELECT Tulos.id AS tulosid, Tulos.rataId AS rataid, Tulos.paivamaara AS paivamaara, Tulos.muistiinpanot AS muistiinpanot, Rata.nimi AS ratanimi FROM Tulos LEFT JOIN Rata ON Tulos.rataid = Rata.id WHERE Tulos.id = :id'); $query->execute(array('id' => $id)); $row = $query->fetch(); $heittomaara = self::laskeKokonaistulos($row['tulosid']); $par = rata::laskePar($row['rataid']); if ($row) { $tulos = new tulos(array('tulosid' => $row['tulosid'], 'paivamaara' => $row['paivamaara'], 'muistiinpanot' => $row['muistiinpanot'], 'ratanimi' => $row['ratanimi'], 'heittomaara' => $heittomaara, 'par' => $par)); return $tulos; } return null; }