Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] liczba rekordów w tablicy asocjacyjnej
rudolf35
post
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
  1. $_query = 'SELECT * FROM `category` WHERE 'parent_category=0';
  2. $stmt = $this->_connection -> query($_query);
  3. $stmt->setFetchMode(PDO::FETCH_ASSOC);
  4. $tab = $stmt;
  5. $klucze = array_keys($tab);
  6. echo count($klucze);


ale to nie działa.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 00:02