Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

mysql: zuviele nullen

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 26.04.2006, 16:29

hallo, habe eine .mdb nach mysql konvertiert, was soweit auch ganz gut geklappt hat. jetzt habe ich ein feld "menge" (decimal, length 8, decimal 4, KEIN zerofill) was daten zwischen 900 und 0,0012 aufnehmen soll.
problem ist jetzt das mir mysql bei einer abfrage dann z.b. "0,5000" ausgibt.
was wäre der korrekte datentyp dafür, und wie bekomme ich die überflüssigen nullen da weg? muss doch einen passenden datentyp geben der nicht wild nullen anhängt!

woanders wurde mir gesagt ich soll number-format verwenden, allerdings habe ich ja je nach zahlen zwischen 0 und 5 zeichen am ende zu entfernen.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Metaman
PostRank 7
PostRank 7
Beiträge: 602
Registriert: 17.04.2004, 07:37
Wohnort: Wittenburg (Mecklenburg)

Beitrag von Metaman » 26.04.2006, 17:58

hmm
also "0,5000" wäre als erstes nicht mal eine Zahl sondern nur ein String.
wäre als vom Typ nur ein Char oder Varchar

bei Zahlen wird ein Punkt an stelle des Kommas genutzt.

für Kommazahlen wäre dann float der richtige Dateityp
dabei wird die Feldgröße mit zwei Zahlen angegeben.
Gesamtstellen,Kommastellen
z.b. 5,2 wären dann 3 Stellen vor und 2 Stellen dach dem Komma

wenn du in bei der Größe 5,2 die zahl 1.234567 eintragne würdest, würde davon in der DB nur das 1.23 erscheinen, also die überflüssigen Kommastellen werden einfach weggellassen

ansonsten müstest du die Daten über Access einfach vor der umwandlung in das richtige Format bringen

brusau
PostRank 1
PostRank 1
Beiträge: 17
Registriert: 15.02.2006, 10:21

Beitrag von brusau » 27.04.2006, 06:24

rtrim($dein_Wert,"0");

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag