phpbar.de logo

Mailinglisten-Archive

[php] In Zeilen rechnen... (was: In Spalten rechnen...)

[php] In Zeilen rechnen... (was: In Spalten rechnen...)

Thomas Feyrer Dante_(at)_altmuehlnet.de
Sat, 03 Jul 1999 13:30:42 +0200


At 13:22 03.07.99 +0200, Thomas Feyrer wrote:
>At 04:26 03.08.99 +0200, Markus Dobel wrote:
>>Thomas Feyrer wrote:
>>> gibt es eine Möglichkeit auch die mit den Spalten zu rechnen?
>>> mit einer Spalte isses ja einfach...
>>> SELECT (produkte.preis * sessions.anzahl) AS gesamtpreis WHERE
>>> sessions.session=238423 AND produkte.id=143 AND sessions.produkt_id=143
>>> 
>>> Aber wie mache ich nun, dass alle preise von produkte mit allen anzahl in
>>> session multipliziert werden bei denen die session 238423 ist und die
>>> produkt-id 143 ist (bis hierher hab ich's - ist ja auch das obere
>>> statement), nun sollen aber die letzen zwei AND-statements weg... dadurch
>>> bekäme ich eine tabelle mit den werten per produkt-id... ich will nun
diese
>>> werte addieren... gibt es hierfür auch eine function oder müsst ich das
>>> extern in php3 machen ?
>>
>>ich meine das muesste funzen: 
>>
>>SELECT (produkte.preis * sessions.anzahl) AS gesamtpreis WHERE
>>session.session=97623423 AND produkte.id=sessions.produkt_id;
>ersteinmal sorry, die Mail sollte eigentlich an die MySQL-Mailingliste
>gehen und ausserdem war das Subject falsch, war wohl doch schon recht spät
>gestern ähh heute ;(
>Aber nun, das SELECT von dir ist eben das, welches ich gemeint habe mit
>"nun sollen aber die letzen zwei AND-statements weg" und dadurch bekäme ich
>eine tabelle in der aber mehrere Zeilen vorhanden sind, also für jedes
>Produkt (welches der user in seiner session hat) den gesamtpreis, nun will
>ich diese Zeilen aber gleich - wenn möglich - in MySQL addieren, um das
>nicht erst in PHP machen zu müssen...

*ARG* schon wieder scheiße gebaut, das SELECT-statement auf das ich mich
bezog war nicht das von Markus, sondern folgendes:

SELECT (produkte.preis * sessions.anzahl) AS gesamtpreis FROM produkte,
sessions WHERE produkte.id=143 AND sessions.produkt_id=143;

Bye
 Dante



php::bar PHP Wiki   -   Listenarchive