Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework]ilość wierszy
smagul
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 4
Dołączył: 17.02.2009

Ostrzeżenie: (0%)
-----


jak zrobić w zend
$liczba = mysql_num_rows(mysql_query("SQL"))?

I chodzi mi o samą końcówkę, a nie wykład o bazach danych, załóżmy że mam coś takiego i to działa:
  1. $warunki = array("suma" =>'COUNT(ip)');
  2. $zapytanie = $db->select()->from('statystyki', $warunki);
  3. $rezultat = $db->query($zapytanie);


co dalej?

Ten post edytował smagul 25.03.2010, 18:07:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
zend
post
Post #2





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

Ostrzeżenie: (0%)
-----


Musisz wykonać kolejne zapytanie zliczające ilość rekordów z tym samym warunkiem - opcja wolniejsza

$select -> columns('count(*) AS count');
$result = $db -> fetchRow($select);
Zend_Debug::dump($result):

Albo, policzyć dane za pomocą count, oczywiście jesli dane są już w tablicy, albo... daruje sobie wykład o obiektówce smile.gif

count($result);

Albo, jeśli mnie pamięć nie myli, to
$query -> rowCount();
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 00:02