Samstag, 21. Mai 2011

Anzahl der Datensätze einer SQL Abfrage

Möchte man einfach nur die Anzahl der Einträge einer SQL Datenbank erfahren, so geschieht das wie folgt:

$result = mysql_query("SELECT 1 FROM tabelle WHERE spalte='123'");
echo mysql_num_rows($result);

oder:

$result = mysql_query("SELECT COUNT(*) FROM tabelle WHERE spalte='123'");
echo mysql_result($result,0);

Die zweite Methode ist deutlich effektiver, was das verabreiten geht und somit ressourcen schonender. Guter Link dazu:
http://phpperformance.de/anzahl-an-datensaetzen-eines-sql-results-ermitteln/

Keine Kommentare:

Kommentar veröffentlichen