Example #1
0
function findAllKevins($db, $firstname, $lastname)
{
    $kevinID = findActorID($db, "Kevin", "Bacon");
    $actorID = findActorID($db, $firstname, $lastname);
    $rows = $db->prepare("SELECT m.* FROM movies m JOIN roles r1 ON r1.movie_id = m.id JOIN roles r2 ON r2.movie_id = m.id JOIN actors a1 ON r1.actor_id = a1.id JOIN actors a2 ON r2.actor_id = a2.id WHERE a1.id = '{$kevinID}' AND a2.id = '{$actorID}' ORDER BY m.year DESC");
    $rows->execute();
    $movies = $rows->fetchAll(PDO::FETCH_ASSOC);
    return $movies;
}
Example #2
0
function findAllMovies($db, $firstname, $lastname)
{
    try {
        $actorID = findActorID($db, $firstname, $lastname);
        $rows = $db->prepare("SELECT a.first_name, a.last_name, r.actor_id, m.name, m.year FROM roles r JOIN movies m ON r.movie_id = m.id JOIN actors a ON r.actor_id = a.id WHERE r.actor_id = '{$actorID}' ORDER BY m.year DESC");
        $rows->execute();
        $movies = $rows->fetchAll(PDO::FETCH_ASSOC);
        return $movies;
    } catch (Exception $e) {
        echo $e;
    }
}