Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PDO prepare non object
john_doe
post
Post #1





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


Witam, co robię nie tak, że dostałem komunikat "Call to a member funcion prepare on a non object"

sytuacja:
mam 3 pliki:
1. plik index ( mam include pliku 2 i 3 oraz plik łączący mnie z bazką z użyciem PDO, tworzę w nim obiekt dbh)
2. plik w którym trzymam zapytania do bazy np: $select = "SELECT COS FROM COS"
3. plik z funkcją, którą odpalam na index. I to właśnie tutaj dostaje error

  1. function showPagination( $queryRowCount, $queryPlan )
  2. {
  3.  
  4. $no = $dbh->prepare( $queryRowCount );
  5.  
  6. $no->execute();
  7.  
  8. echo $no->fetchColumn();
  9.  
  10. echo $queryPlan;
  11. }


gdy nie używam funkcji wszystko jest oki. czyli od razu wszystko w index

Ten post edytował john_doe 10.10.2010, 13:06:13
Go to the top of the page
+Quote Post
Zigi
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 3
Dołączył: 20.11.2004

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


Wewnątrz funkcji $dbh jest u Ciebie nullem, a ma być obiektem PDO. Musisz w jakiś sposób przekazać ten obiekt do wnętrza funkcji.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 04:28