Mailinglisten-Archive |
Aloha,
> ----------
> Von: Jens Peter Möller[SMTP:jpmnet_(at)_gmx.net]
>
> > Ich wollte eigentlich nicht feld1+feld2+feld3, sondern
> >
> > select umsatz from aufzeichnungen where 1 and datum='$datum'
> >
> > Jetzt würde ich ja 40 - 60 Einträge bekommen, die ich über php
> > zusammenrechnen müßte. Kann ich diese 40-60 Einträge denn auch schon mit
> > mysql zusammenrechnen lassen?
>
Klar, mit select sum(spalte_irgendwas) as summe_irgendwas where ...
Schnell wirds, wenn du auf der Spalte datum einen Index hast.
> Allerdings weiß ich ehrlich gesagt nicht,
> was dieses "where 1" macht.
>
Och das kommt bei mir öfters vor wenn ich eine Maske gebastelt
habe, wo man Suchbegriffe eingeben kann.
$query='select * from bla where 1';
if ($datum != '') {
$query .= " and datum='" . $datum . "'";
}
...
Das where 1 sorgt dafür dass man alles findet, wenn
kein Datum eingegeben wurde und das man mit 'and was_anderes'
weitermachen kann.
Viele Grüße, Mathias
> Jens Peter Möller
>
> ---
> *** Abmelden von dieser Mailingliste funktioniert per E-Mail
> *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
>
---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive