Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Klasy i PDO
piraciq
post
Post #1





Grupa: Zarejestrowani
Postów: 174
Pomógł: 4
Dołączył: 27.07.2007
Skąd: Kraków

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


Witam serdecznie.

W jaki sposób można efektywnie przekazać połączenie z baza przy pomocy PDO do wielu klas?

Np
1. random Foto - losuje 3 zdjęcia i wyświetla na stronie
2. top Menu - górne menu (opis i link pobierany z bazy)
3. left Menu - lewe menu jak wyżej
4. aktualności na stronie.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piraciq
post
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 4
Dołączył: 27.07.2007
Skąd: Kraków

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


[php]
class showMenuLeft
{

private $db;
private $result;

public function __construct(PDO $db){
$this->db = $db;
}
public function readMenu()
{

$sql=$this->db->query("select * from o_menu_left order by id");
$sql->execute();
if($row=$sql->fetchAll(PDO::FETCH_ASSOC))
{
return $this->result=$row;
}
else{
return false;
}
}

}
[\php]

mam taka klasę i działa, ale nie w przypadku gdy zastosuję podobną metodę w drugiej klasie.
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: 11.10.2025 - 08:09