Dziwne zachowanie funkcji count() |
Dziwne zachowanie funkcji count() |
29.01.2016, 04:56:00
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 1 Dołączył: 28.08.2015 Ostrzeżenie: (0%) |
Witam,
Mam taki problem i już mi się pomysły kończą. Chcę użyć funkcji count() w wyszukiwarce aby w razie znalezienia wyników je pokazała, a w razie ich braku pokazała echo "Nic nie znaleziono". Niby proste ale jak używam count() to w przypadku znalezienia wielu rekordów pokazuje tylko jeden, pierwszy. W przypadku braku rekordów pokazuje co należy. W ogóle to dziwne co pokazuje print_r(count($row)): 12. Przecież aktualnie mógł znaleźć max 2 rekordy bo tak by to filtrowało. Baza składa się z 5 tabel, gdzie jedna z nich zawiera relacje w 4 pozostałymi. Czyli wiele do jednej. Linie odpowiedzialne za count:
Cały kod:
|
|
|
30.01.2016, 09:05:49
Post
#2
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) |
Jak się klamer nie używa to pokazuje tylko 1 (ostatni) Zapomniałeś użyć { ... }
|
|
|
Wersja Lo-Fi | Aktualny czas: 7.05.2024 - 06:28 |