Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PDO pobieranie danych, błąd 500
drax
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.06.2010

Ostrzeżenie: (0%)
-----


Zaczynam swoją przygodę z OOP i natknąłem się na problem podczas pobierania danych z bazy danych:

Kod
<?php

class admin
{
  private $host = 'mysql:host=localhost;dbname=db501865';
  private $username = 'root';
  private $password = 'root';
  private $conn;
  
  public function connect() {
      try {
          $conn = new PDO($this->host, $this->username, $this->password);
          $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
      } catch ( PDOException $e ) {
          die( 'Connection failed: ' . $e->getMessage() );
      }
      return $conn;
  }
      
  public function disconnect( $conn ) {
      $conn = '';
  }

    
  public function listReal()
    {
        $this ->connect();
        $real = $conn->query('SELECT * FROM `real`');
        echo '<ul>';
        foreach ($real as $row)
        {
            echo'<li><img src="'.$row['image'].'"></li>';
        }
        $real -> closeCursor();
        echo'</ul>';
    }

}
?>


Przy próbie wykonania kodu

Kod
<?php

$db = new admin;
$db ->listReal();

?>

mam błąd internal server error.


Popełniłem pewnie jakiś bardzo podstawowy błąd, ale sam do tego nie mogę dojść więc liczę na waszą pomoc:)

Ten post edytował drax 26.07.2012, 20:28:52
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 15:09