Ergebnis 1 bis 10 von 14

Thema: alles über 100Million nich möglich

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von papahp
    Registriert seit
    04.09.2008
    Beiträge
    153

    alles über 100Million nich möglich

    Hi auch..


    also... hab da son Zahlen problem.

    Egal wo es is, ob nun in einer Rally oder Userkonto sobald mehr als 100 Million angezeigt werden soll. steht dann immer da 99999999 .

    Wie lös ich das? und vorallem wo?

    MFG
    Und Danke

  2. #2
    Denk das es eine Begrenzung in der Datenbank ist, es werden dann z.B nur maximal 10 Zeichen in dem entsprechenden Feld gespeichert.
    Du müßtest deine Datenbank durchforsten wo jeweils diese Beträge gespeichert werden und entsprechend die Längen ändern.
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

  3. #3
    Erfahrener Benutzer Avatar von papahp
    Registriert seit
    04.09.2008
    Beiträge
    153
    naja..

    wenn ich bei dem AP system ne umrechnung von 1000/1 haben will macht er auch nu 999/1 und das sind ja weit weniger als 10 zeichen..

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Gibt verschiedene Moeglichkeiten dafuer, z.bsp. dass in der Datenbank der Typ zu "klein" ist oder die Genauigkeit zu gering, also
    bei int(11) signed sollte bis ueber 2 Mrd alles drin sein ;-)
    also die betreffenden Spalten mal checken und ggbfs "hoch"stellen.
    EDIT: wie earl mir ja schon zuvorgekommen ist

    Oder es wird durch PHP limitiert oder durch dein OS, wovon ich aber mal nicht ausgehe...
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  5. #5
    Erfahrener Benutzer Avatar von papahp
    Registriert seit
    04.09.2008
    Beiträge
    153
    Zitat Zitat von jpwfour Beitrag anzeigen
    also
    bei int(11) signed sollte bis ueber 2 Mrd alles drin sein ;-).....
    int(11) find ich wo? ich guck schon die ganze teit...

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Hm, musste dir mal dein phpmyadmin *sofern vorhanden) genau anschaun, wenn du auf die Tabelle klickst und dann "Struktur" auswaehlst, solltest du irgendwo was finden von int, double, varchar, text etc.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  7. #7
    Erfahrener Benutzer Avatar von papahp
    Registriert seit
    04.09.2008
    Beiträge
    153
    bei mir zb bei kontostand dieses:

    Feld: kontostand Typ: double(100,2)

    da was dran ändern?

  8. #8
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Wenn dir z.b. Der kontostand irend wann zu klsin iyt dann musst du den wert hoch drehen ja.

    Bei deinem anteilsaddon
    Musst du auxh die spalte suchen wo die umrechnung drin steht und da den wert erhöhen


    Mfg lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  9. #9
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von papahp Beitrag anzeigen
    ...
    Feld: kontostand Typ: double(100,2)
    ...
    Reicht vollkommen aus!

    Also kann es in diesem Fall nicht an der Datenbank liegen.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  10. #10
    Benutzer Avatar von SilentKiller
    Registriert seit
    10.07.2009
    Beiträge
    38
    Zitat Zitat von papahp Beitrag anzeigen
    Feld: kontostand Typ: double(100,2)
    Kann man machen, ist aber mit Kanonen auf Spatzen schiessen. Ich mein 10,2 bedeutet ja in dem Fall 10 Stellen gesamt, 8 Stellen vorm Komma und 2 danach- Daraus gleich 98 Vorkommastellen zu machen... Kann man machen, eleganter fand ich aber da einfach ne 12 einzusetzen, das reicht vollkommen für Milliarden

    Freu freu, endlich hat der Noob auch was zum klugscheissern gefunden

    In diesem Sinne, mal ausnahmsweise ein Beitrag statt ner Frage, lach...

    aber muss ja zugeben ich hätts hier nicht geschrieben wenn ich nicht auf der Suche nach dem selbigen Problem heut mal die sufu angeschmissen hätte... Also doch mehr Trittbrettfahrer als Klugscheisser

    Anbei sei noch gesagt das dieser Lösungsansatz bei verschiedenen "Zahlenpötten" anwendbar ist, bzw nicht nur die Aps das 10stellige Limit haben.

Ähnliche Themen

  1. Die Uhr geht nich ^^
    Von papahp im Forum Support zum VMSone
    Antworten: 0
    Letzter Beitrag: 02.04.2014, 17:51
  2. Refprozente werden nich übernommen
    Von solad im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 24.01.2011, 20:53
  3. Crazy Casio dreht sich nich
    Von papahp im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 28.10.2009, 17:59
  4. anmeldung nich für china user
    Von the-carnage im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 02.08.2008, 23:28
  5. VMS1.2 Fottergrafiken werden nich angezeigt
    Von b3nny82 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 1
    Letzter Beitrag: 03.03.2008, 14:19

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •