bestella
Benutzer
- Beiträge
- 22
Hi @all,
ich sags gleich voraus, ich bin jetzt nicht die größte Datenbank Expertin.
Ich erstelle gerade ein Worpress Theme für einen meiner Kunden. Der Kunde fragt hier über eine API Daten von einem amerikanischen Server ab, speichert diese in seiner Datenbank ab und gibt diese dann für seine Kunden (im Frontend) aus. Das ganze läuft auf PHP7 und somit eben MYSQLi
Nun funktioniert auch alles soweit es soll. Zahlenwerte werden per API wie folgt abgerufen 100,000.99
also immer drei Zeichen durch ein komma getrennt und die kommastellen folgen nach einem punkt. Der Kunde möchte, dass die Daten in "deutscher Formatieren" also genau umgekehrt (100.000,99) abgelegt werden und dem Kunden ebenfalls so ausgegeben werden. Nichts leichter als das, denn wurden die Zahlen eben vor dem Speichern umformatiert...
JETZT ZUM EIGENTLICHEN PROBLEM:
Der Kunde möchte das seine Kunden die Datensätze sortieren können und zwar eben unter anderem auch nach Zahlenwerten. mysql setzt hier ja nun leider auf das ursprungsformat zur sortierung und wertet die trenn-punkte als Kommata. Das Ergebnis ist dementsprechend nicht wie gewünscht.
Die Frage ist nun, kann man dies in MYSQL irgendwie umstellen, kennt hier jemand einen effizienten Lösungsweg, so das man die Zahlen nicht erneut umformatieren muss....????
Danke für jede Hilfe schonmal im Vorfeld
ich sags gleich voraus, ich bin jetzt nicht die größte Datenbank Expertin.
Ich erstelle gerade ein Worpress Theme für einen meiner Kunden. Der Kunde fragt hier über eine API Daten von einem amerikanischen Server ab, speichert diese in seiner Datenbank ab und gibt diese dann für seine Kunden (im Frontend) aus. Das ganze läuft auf PHP7 und somit eben MYSQLi
Nun funktioniert auch alles soweit es soll. Zahlenwerte werden per API wie folgt abgerufen 100,000.99
also immer drei Zeichen durch ein komma getrennt und die kommastellen folgen nach einem punkt. Der Kunde möchte, dass die Daten in "deutscher Formatieren" also genau umgekehrt (100.000,99) abgelegt werden und dem Kunden ebenfalls so ausgegeben werden. Nichts leichter als das, denn wurden die Zahlen eben vor dem Speichern umformatiert...
JETZT ZUM EIGENTLICHEN PROBLEM:
Der Kunde möchte das seine Kunden die Datensätze sortieren können und zwar eben unter anderem auch nach Zahlenwerten. mysql setzt hier ja nun leider auf das ursprungsformat zur sortierung und wertet die trenn-punkte als Kommata. Das Ergebnis ist dementsprechend nicht wie gewünscht.
Die Frage ist nun, kann man dies in MYSQL irgendwie umstellen, kennt hier jemand einen effizienten Lösungsweg, so das man die Zahlen nicht erneut umformatieren muss....????
Danke für jede Hilfe schonmal im Vorfeld