1

http://steliyanportfolio.zzl.org/

try {
    $pdo = new PDO ( 'localhost', '869276_amsteljlo', 'st08553813', 'steliyanportfolio_zzl_myportfolio' );
} catch ( PDOException $e ) {
    exit ( 'Database error.' );
}

portfolio php

include_once ('connection.php');
var_dump($pdo);
class Portfolio {
    public function fetch_all(){
        global $pdo;
        $query = $pdo->prepare("SELECT * FROM portfolio");
        $query->execute();
        return $query->fetchAll();
    }
leppie
  • 115,091
  • 17
  • 196
  • 297

1 Answers1

0

Replace:

try {
    $pdo = new PDO ( 'localhost', '869276_amsteljlo', 'st08553813', 'steliyanportfolio_zzl_myportfolio' );
} catch ( PDOException $e ) {
    exit ( 'Database error.' );
}

With:

$dsn = 'mysql:dbname=steliyanportfolio_zzl_myportfolio;host=127.0.0.1';
$user = '869276_amsteljlo';
$password = 'st08553813';

try {
    $pdo = new PDO($dsn, $user, $password);
} catch ( PDOException $e ) {
        exit ( 'Database error.' );
    }

Overall, your code should look like this:

$dsn = 'mysql:dbname=steliyanportfolio_zzl_myportfolio;host=127.0.0.1';
    $user = '869276_amsteljlo';
    $password = 'st08553813';

try {
    $pdo = new PDO($dsn, $user, $password);
} catch ( PDOException $e ) {
        exit ( 'Database error.' );
    }

    var_dump($pdo);
class Portfolio {
    public function fetch_all(){
        global $pdo;
        $query = $pdo->prepare("SELECT * FROM portfolio");
        $query->execute();
        return $query->fetchAll();
    }
}
evan.stoddard
  • 698
  • 1
  • 5
  • 22