Beitrag von MyTube (8 Beiträge) am Mittwoch, 19.März.2008, 11:35.
[H]elp addieren oder zählen von datentypen/rubriken
Ich habe eine linkliste erstellt mit festen rubriken und würde gerne einen zähler für die einzele rubrik auslesen.
Feld_rubrik = A/B C D usw
Feld_URL
Feld_Linkname
wieviele "A's" befinden sich in der datenbank: bs meiner linkliste:
<loop db=YouTube2 Type==public Show==yes Playlist==Yes sort=Rubrik code=perl>
if ($vpl eq "$_id")
$bullet="<img src='http://baseportal.de/files/MyTube/blue_fwd_member.gif' border='0' width='12' align='baseline'> ";
$bullet="<li>";
}
if ($Show eq "yes")
{
out"$bullet<a href='baseportal.pl?htx=/MyTube/sctv/Mixed2&vpl=$_id&uid=$uid&sid=$sid' Titel='$Titel'>$Rubrik</a><br>";
}
else
{
out"<li><a href='baseportal.pl?htx=/MyTube/sctv/Mixed2&vpl=$_id&uid=$uid&sid=$sid' Titel='$Titel'></a>$Rubrik<br>";
}
</loop>
wie kann ich init oder etwas anderes dafür verwenden?
<perl>
init "datenbank";
out "Einträge: $_amount_all";
</perl>
Antworten
Beitrag von Claus (4645 Beiträge) am Mittwoch, 19.März.2008, 12:08.
Re: [H]elp addieren oder zählen von datentypen/rubriken
Antworten
Beitrag von Pouraga (1396 Beiträge) am Mittwoch, 19.März.2008, 19:51.
Re: [H]elp addieren oder zählen von datentypen/rubriken
Fast:
get "Feld_rubrik==A range=0,1","datenbank";
out "Einträge: $_amount_query";
(rubrik steht auf sortieren natürlich)
Aber jetzt nicht sowas
foreach(A..Z){
get "Feld_rubrik==$_ range=0,1","datenbank";
out "Einträge: $_amount_query";
}
oder ähnlichen quatsch damit anfangen ;)
Antworten
Beitrag von hempelr (1976 Beiträge) am Donnerstag, 20.März.2008, 16:41.
Re: [H]elp addieren oder zählen von datentypen/rubriken
Antworten
Beitrag von Pouraga (1396 Beiträge) am Donnerstag, 20.März.2008, 21:10.
Re: Re: [H]elp addieren oder zählen von datentypen/rubriken
Meine Lösung war für einen Buchstaben, wenn man eh die ganze Datenbank abfragen will kann man das auch in einer Abfrage und nicht in 26.
Da ist die Lösung mit umschreiben ins Hash wesentlich performanter
Obwohl wenn ich recht überlege, durch das range=0,1...
dann ist der Unterschied der beiden Vermutlich nicht mehr ganz so gross, müsste man mal ausprobieren.
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 20.März.2008, 23:34.
Re: Re: Re: [H]elp addieren oder zählen von datentypen/rubriken
hmm, würd mich wundern wenn der hash schneller wäre, wenn du zb 100k einträge hast aber nur 26 brauchst... ;)
Antworten
Beitrag von Pouraga (1396 Beiträge) am Freitag, 21.März.2008, 12:22.
Re: Re: Re: Re: [H]elp addieren oder zählen von datentypen/rubriken
Antworten