![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 1.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod:
Coś takiego działa jak należy - czyli wypisuje treści postów z forum po kolei zgodnie z szablonem. Ale jeśli dodam w pętli while:
to wyświetla się tylko jeden post - pierwszy z danego zapytania. Reszty nie ma :| |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 1.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hm, nie wiem czy dobrze rozumiem. Singleton to klasa, za pomocą której można wytworzyć tylko jeden obiekt z tego co się orientuję. W jaki sposób miałoby to pomóc w problemie? Być może jakoś za mało to opisałem, wygląda to tak, że mam
I metoda setData też wykorzystuje bazę w związku z czym "zamazywane" jest zapytanie w while, więc pętla nie robi już tego, co powinna. EDIT: Ok, po głębszym... zastanowieniu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) doszedłem do tego, że możnaby tworzyć tablicę zapytań w klasie (w tej chwili jest to pole var $executed_query a proponowałbym var $executed_query = array()). Problem jest z implementacją, spotkał się już ktoś z czymś takim? Miał podobny problem i wie jak to rozwiązać? Ogólnie chodzi o pamiętanie zapytania w unikalnym wierszu tablicy i usuwanie wiersza po wykonaniu zapytania (chyba (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) EDIT2: Ok, po prostu query($q) powinna zwracać zapytanie. Potem przypisywanie $a = $db -> query("zapytanie"); To było takie proste (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Ten post edytował misieq 6.11.2006, 15:04:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 03:59 |