![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%)
|
Mam problem ze sprawdzeniem ile w tablicy asocjacyjnej znajduje się rekordów.
w goglach znalazłem coś takiego
ale to nie działa. |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
A nie możesz po prostu skorzystać z COUNT w zapytaniu, skoro sprawdzasz liczbę rekordów?
Poza tym, dla php-owego count nie jest istotne, czy tablica jest skalarnem, czy asocjacyjna, stąd array_keys jest tu zbędne... A Twój kod nie działa, bo tego zapytania po prostu nie wykonujesz. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%)
|
Zapytanie wykonuje się w 2 linii. Potrzebuje rekordy pobrane przez zapytanie, a dodatkowo chce znać ich ilość, dlatego chcę użyć count php-owego
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%)
|
Zakładając że jest tak jak prawisz:
To co napisałeś zwraca mi cały czas 1. Próbowałem zapytaniem sql wydobyć liczbę rekordów jakie zwróci zapytanie, ale też nie działa
wyrzuca błąd: Catchable fatal error: Object of class PDOStatement could not be converted to string |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat echo $stmt; Uzywasz PDO to moglbyś juz wiedziec jak nalezy wyswietlic to co zwróci query()...
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%)
|
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 14:35 |