Moin!
gibt es eigentlich eine bessere Alternative zu folgender Abfrage (um die Anzahl der Datensätze zu ermitteln?):
$sql = mysql_query("SELECT * FROM XXX WHERE Level>1");
$count = mysql_num_rows($sql);
echo$count;
Wenn du nur die Anzahl der Datensätze brauchst:
SELECT count(*) as zahl FROM tab WHERE bedingung
$zahlzeile = mysql_fetch_assoc(...);
$anzahl = $zahlzeile['zahl'];
Das spart dir, dass die Datenbank die gesamten Datensätze herausfinden und zu PHP in einen Puffer übertragen muß - das kosten nämlich alles Zeit und Speicherplatz, den man besser nicht unnötig verschwendet.
- Sven Rautenberg
--
"Love your nation - respect the others."
"Love your nation - respect the others."