Ja selbstverständlich, noch besser verwende COUNT(*)
Das ist gut.
gibt mir count($primary) überhaupt in jedem Fall die Richtige Anzahl Einträge zurück,
Definiere bitte "Richtige Anzahl" für Deinen Spezialfall.
Es betrifft alle möglichen Abfragen mit JOINS da die Abfragen dynamisch erstellt werden.
Siehe Link unten.
Eine detailliertere Problembeschreibung wäre nützlich :-)
Bezieht sich Deine Abfrage auf genau eine Tabelle?
Benötigst Du alle Datensätze?
Benötigst Du alle Felder?
Siehe hier:
http://test.relationpage.ch/000/admin.php?admin=000_rel_navi&rpa_rel[main_entity]=log&rels[0][38]=38&rels[0][78]=78&sel_f[0][tree_id]=1&sel_f[38][set_id]=1&sel_f[38][visible]=1&rels[0][50]=50&&&sel_f[50][pass]=1
Das habe ich mal programmiert, jedoch habe ich dort mit mysql_num_rows die Anzahl Einträge ermittelt.