Multiplikation in Update Anweisung?

ronaldo84

Erfahrenes Mitglied
Hallo.
Ich habe ein MySQL Tabelle. In der steht ein Chancenwert. Nun möchte ich diesen mit einer festen Zahl mulitplizieren. Die Chance kann eine Kommastellen enthalten und ist vom Typ Float. Ich habe es mir bis jetzt eigentlich so gedacht.
Code:
"UPDATE $dbTable SET chance = (chance*5) WHERE chance BETWEEN 0 AND 5";
Die $dbTable findet er. Das mit dem BETWEEN klappt auch. Ist es überhaupt möglich die UPDATE-Funktion so zu "missbrauchen"?
Danke im vorraus. Bin für jeden Typ dankbar.
 
Also bei mir funktioniert es genau so, wie du es geschrieben hast. Vlt. könntest du eine Fehlermeldung posten?
 
Schon okay. Ich bin ein TROTTEL. Wie soll es auch funktionieren wenn ich nur LESERECHTE auf der Datenbank habe. Habe es nicht bemerkt, weil ich eine eigene Fehlermeldung verwendet habe die so vollkommen nichtsaussagend nur "Anfrage fehlgeschlagen" ausgibt. Auf die Idee mit der mysql_error()-Fehlermeldung zu arbeiten bin ich in meinem Anfall von geistiger Umnachtung natürlich nicht gekommen.

Aber vielen, vielen Dank für deine Hilfe. Wenn ich das nächste Mal einen AR$CHTRITT brauche melde ich mich einfach gleich per PM bei dir.
 
Zurück