![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 3 Dołączył: 29.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Niżej przedstawiam klasę której głównym celem ma być realizacja zapytań do bazy przez mysqli i zwracanie wyniku końcowego przez wywołaną metodę. Wszystko było by dobrze gdybym doszedł do etapu wykonywania zapytań, jednak zatrzymuję się na metodzie Query(), to właśnie tutaj ma być realizowane zapytanie gdzie metoda ma zwracać np.tablicę rekordów czy co tam mi przyjdzie do głowy. Problem polega na tym że skrypt nie chce mi wykonać zapytanie tylko zatrzymuje się na nim i tyle. Może robię coś źle, a raczej na pewno skoro nie działa ![]() class
Wywołanie
Ten post edytował ksenonlogin 2.09.2012, 22:51:27 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Metoda M_Query() nic nie zwraca, nie ma żadnego returna
![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 3 Dołączył: 29.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Metoda M_Query() nic nie zwraca, nie ma żadnego returna ![]() W tym przypadku to niema znaczenia, w sytuacji gdyby return coś zwracał to bym musiał to wydrukować poza klasą (wychodzi na to samo), ale mniejsza o to; wszystko już działa. Problem był w tym że połączenie z bazą danych przypisywałem do zmiennej $mysqli (linijka 32 starego skryptu) co powodowało konflikt przy podpinaniu tej zmiennej do zapytania (linijka 46 starego skryptu). Obecnie wprowadziłem kilka zmian i działa - niżej poprawny skrypt dla tych którzy mają podobny problem ![]() Co prawda wymaga jeszcze kilka korekt, ale to kosmetyczne poprawki. class
Wywołanie
Ten post edytował ksenonlogin 3.09.2012, 01:49:15 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Tak czy siak IMO klasa nie jest napisana poprawnie. Klasa nie powinna się zajmować prezentacją danych
|
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 3 Dołączył: 29.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 387 Pomógł: 66 Dołączył: 31.03.2005 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Greg0wi chyba chodziło o to że jest to część biznesowa aplikacji (coś w rodzaju modelu) i nie powinieneś tam używać echo czy print ale z tego co widzę robisz to tylko dla sprawdzenia czy wszystko jest w porządku, więc problemu nie widzę
-------------------- ..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 3 Dołączył: 29.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:13 |