PHP Designing Interfaces in PHP Introducing Interfaces Implement MySQL RepositoryInterface

Sebastian Pikand
Sebastian Pikand
13,987 Points

Stuck with extending PDO (php interfaces course)

Stuck... Commented out stuff I have tried so far.

sqlRepository.php
<?php
class sqlRepository extends PDO implements RepositoryInterface
{

  public function all($table) {
     $result = parent::prepare($table);
    /*$result = this::prepare($table);*/
    $result->execute();
      return $results->fetchAll();
    /*$sql = "SELECT * FROM $table";
    $results = new PDO;
    $var = $results->prepare($table);
    $var->execute;
    return $var->fetchAll(PDO::FETCH_OBJ);*/
  }

}

1 Answer

David Evans
David Evans
9,795 Points

Hi Sebastian, I had issues with this one as well.

I eventually solved it with the following code ( View the answer on that question ) : https://teamtreehouse.com/community/stuck-on-challenge-for-implementing-interfaces