Hallo,
um Datensätze (NICHT Zeilen!) in einer Tabelle zu zählen verwende ich folgende Befehle. Da meine Tabelle sehr viele Spalten hat, ist die Abfrage natürlich länger. Gibt es eine schnellere/elegantere Lösung, um herauszubekommen, wie viele Einträge in der Tabelle existieren?
Wie gesagt geht es nicht um die Anzahl der Zeilen, welche man ja leicht mit $row = mysql_fetch_row($result); heraus bekommen könnte.
um Datensätze (NICHT Zeilen!) in einer Tabelle zu zählen verwende ich folgende Befehle. Da meine Tabelle sehr viele Spalten hat, ist die Abfrage natürlich länger. Gibt es eine schnellere/elegantere Lösung, um herauszubekommen, wie viele Einträge in der Tabelle existieren?
Wie gesagt geht es nicht um die Anzahl der Zeilen, welche man ja leicht mit $row = mysql_fetch_row($result); heraus bekommen könnte.
PHP-Code:
$result = mysql_query("SELECT
count(spalte1) as a,
count(spalte2) as b,
count(spalte3) as c
FROM tabelle");
$array = mysql_fetch_array($result);
$anzahl = $array['a']+$array['b']+$array['c'];
Kommentar