Anzahl Einträge: Läßt sich meine Abfrage kompakter machen?

2nd

2nd

Aktives Mitglied
Thread Starter
Dabei seit
25.07.2004
Beiträge
9.018
Reaktionspunkte
243
Läßt sich folgende DB Abfrage kompakter gestalten, d. h. ohne 2 Queries? Hintergrund ist der, dass ich auf jeden Fall die Anzahl der Einträge brauche - bei 0 will ich nämlich gar nichts darstellen.

Die while() {} - Schleife zur Abfrage der DB nach dem letzten Query steht in einem HTML Block mit Überschrift und ich will die Überschrift nur bei Bedarf anzeigen. Im Moment mach ich das über "if ($count > 0) {...}" - mir dünkt, dass es etwas eleganteres gibt?

$queryResult = mysql_fetch_array(mysql_query("SELECT COUNT(features) AS count FROM 2r_pWebDetails WHERE web_id = '$web_id' AND features != ''")); ## get count of items in table "features"
$count = $queryResult['count'];

$selectQuery = "SELECT features FROM 2r_pWebDetails WHERE web_id = '$web_id' AND features != ''";
$queryId = mysql_query($selectQuery);

2nd
 
Wenn ich dich richtig verstanden habe, sollte mysql_num_rows()
die Loesung sein.
 
Danke moses, das war es. Super :)

2nd
 
Zurück
Oben Unten