[gelöst] SQL-Query in Node
am 08.03.2010 - 20:49 Uhr in
Hallo,
ich möchte auf einer Seite eine kleine Statistik veröffentlichen. Dazu möchte ich unter anderem die Anzahl an Beiträgen nach Inhaltstyp ermitteln. PHP-Eingabe habe ich in den Modulen zugelassen.
Ich scheitere bereits am Anfang. In einem neuen Artikel habe ich folgendes Statement reingeschrieben:
<?php
$query = "select type, count(type) as cnt from {node} group by type";
$result = db_query($query);
while ($row = db_fetch_object($result)) {
$type=$row->type;
$count=$row->cnt;
print "<p>Typ: ".$type." "."Count: ".$count."</p>;
}
?>Ergebnis ist, dass kein Ergebnis ausgegeben wird.
Gebe ich aber auf der Console das Statement
select type, count(type) as cnt from node group by type;
ist das kein Problem und alle Content-Types werden korrekt mit ihrer Anzahl ausgegeben.
Später möchte ich einzelne Werte ermitteln, sprich nur die Anzahl von von "Story", dann die Anzahl von "Article".
Wo liegt mein Fehler?
Beste Grüße,
Holger
- Anmelden oder Registrieren um Kommentare zu schreiben

Interessant. Ich hatte mal
am 08.03.2010 - 22:36 Uhr
Interessant. Ich hatte mal ein ähnlich gelagertes Problem, hab aber hierzu nie eine Antwort bekommen. Mein Statement lieferte auf der Konsole das erwartete Ergebnis, in einer Node ausgeführt jedoch 0.
Hoffe, dass du mehr Glück hast und lese fleißig mit. ;)
Also bei mir gehts, wenn du
am 09.03.2010 - 01:37 Uhr
Also bei mir gehts, wenn du nach dem schließenden p-Tag noch ein " dran hängst.
Das war es... ein
am 09.03.2010 - 04:27 Uhr
Das war es... ein Anführungszeichen machts aus... Danke!