Thread count(*) & limit (8 answers)
Opened by Froschpopo at 2006-03-17 14:04

Froschpopo
 2006-03-17 14:04
#34122 #34122
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ich möchte, wenn möglich, mir zwei statements ersparen und alles in einem abwasch erledigen.

das statement sollte ungefähr so aussehen:
Code: (dl )
SELECT count(*), id FROM users WHERE sex = 'm' LIMIT 0,10

Ich möchte im count() gerne die anzahl aller Spalten 'sex' haben, deren Wert 'm' ist.
In Kombination mit Limit scheint das allerdings nicht zu funktionieren.
Ich könnte natürlich auch das Limit weglassen, dann wird selectrow_array() teilweise jedoch mit bis zu 40.000 Indexes belastet und das will ich umgehen.

Das ganze ist eine Liste, die ich gerne "Seitenweise" anzeigen will und da kommt mir LIMIT sehr entgegen.
Ich möchte aber auch die gesamtzahl aller ergebnisse anzeigen. Das habe ich bisher in einem eigenen statement gemacht. Find ich aber doof!\n\n

<!--EDIT|Froschpopo|1142597337-->

View full thread count(*) & limit