Vinzenz Mai: Sortieren

Beitrag lesen

Hallo hattrix,

"wert" ist gleich $row['wert'] und "x" ist dann eben gleich der Wert, der dort drin steht. Also in $row['wert'] sind nur zahlen von 1 bis 3 vorhanden!

Mit

SELECT  
   ...,  
   punkte / [link:http://dev.mysql.com/doc/refman/4.1/en/mathematical-functions.html#id2735718@title=POW](2, wert - 1) AS PunkteGewichtet  
FROM ...

bzw.

punkte * POW(2, 1 - wert) AS PunkteGewichtet

kannst Du die Berechnung gleich vom DBMS vornehmen lassen. Zum Verständnis der Berechnungsformel sind Kenntnisse in der Potenzrechnung hilfreich.

Freundliche Grüße

Vinzenz