Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Funkcja pgp - Zapytanie do bazy danych, Problem z funkcją php
tarzinio
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 8.03.2016

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


Witam serdecznie. Chce sobie ułatwić sprawę odnośnie zapytań do bazy danych. Stworzyłem wiec funkcję, jednak przeglądarka wyrzuca mi błąd. Gdy ciało funkcji wyrzucę poza funkcję to wszystko jest ok. Co może być nie tak?

Funkcja:
  1. function db_select($zap){
  2. $z = $mysqli->query($zap);
  3. // zapisujemy wynik zapytania do tablicy asocjacyjnej
  4. $z = $z->fetch_assoc();
  5. //return $z;
  6. // zwalniamy pamięć z wyniku
  7. $z->free();
  8. }


Wywołanie funkcji
  1. $a = db_select("SELECT * FROM `tarzinio`");


Błąd jaki wyrzuca
  1. Fatal error: Call to a member function query() on a non-object in <TU ŚCIEŻKA> on line 26
  2. W LINI 66 ZNAJDUJE SIĘ $z = $mysqli->query($zap);


Powie mi ktoś co jest nie tak?(IMG:style_emoticons/default/sad.gif)

Pozdrawiam (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Możesz do tego użyć prosty wzorze singleton nie będziesz musiał za każdym razem tworzyć obiektu do łączenia się z baza danych.
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: 4.10.2025 - 21:06