![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 66 Pomógł: 0 Dołączył: 24.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam.dlaczego ponizszy kod nie dziala:
Ten post edytował joytec 17.08.2007, 10:20:56 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Bo coś robisz źle.
P.S. Powiedz dlaczego uważasz, że nie działa, wyrzuca błąd, zwraca złe wyniki? P.P.S. Jak nie zwraca błędu to czy masz włączone raportowanie, a jak zwraca to jaki? -------------------- Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 235 Pomógł: 17 Dołączył: 18.07.2007 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
nie chce strzelać ale miałem podobny problem przy czym wywalało błąd. być może chodzi o to że musisz ustawić atrybut PDO tak aby używało buforowanych zapytań USE_BUFFERED_QUERY czy jakoś tak. nie chce mi się szukac bo akurat powoli wybieram się juz spać
![]() |
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
gdybys dodal wypisywanie bledow zobaczylbys, co jest nie tak.
nie mozesz wykonac drugiego zapytania dopuki nie zamkniesz kursora pierwszego. masz dwa rozwiazania - albo wlaczysz bufor MySQLa ($this->_db->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true);), jednak to nie zawsze dziala, poza tym to opcja tylko dla MySQLa. innym rozwiazaniem jest uzycie fetchAll() zamiast fetch(). wtedy zamiast while($row = $stmt->fetch()) uzyj foreach($stms->fetchAll() as $row). -------------------- Wrzasq.pl
Tworzenie stron i aplikacji internetowych. Chillout Development - tworzenie stron i aplikacji internetowych. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 12:18 |