kostenloser Webspace werbefrei: lima-city


Füllende Nullen in Datenbank

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Hallo!

    Ich frage mich gerade, ob es m?glich ist, in einer Zelle der Datenbank-Tabelle f?llende Nullen anzeigen zu lassen. Sprich: Ich m?chte immer vier Zahlen haben und wenn es eine 0001 ist, dann sollen die Nullen angezeigt werden. Denn bisher l?scht die Datenbank diese Nullen automatisch wieder.

    Deshalb meine genaue Frage: Kann man so etwas irgendwie unterbinden?

    Bye bye
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Das k?nnte dadran liegen, dass du integer eingestellt hast. Das akzeptiert Zahlen wie 0001 nicht, weil sie f?r ihn wie 1 sind. ALso: 1

    Nimm Varchar, das akzeptiert so zahlen. ;)


    ?dit:
    Kein problem, immer wieder gerne ;)

    Beitrag ge?ndert am 2.06.2006 21:44 von adrians
  4. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Na sowas, da liegt die Antwort also so nah vor Augen und frau erkennt es nicht ... vielen Dank :wink:
  5. Ich hatte gestern ein ziemlichs ?hnliches Probleme. ^^
    Die Funktion "str_pad ()" f?llt einen String mit einem String auf. Recht n?tzlich. Vllt hilfts dir auch. ;-)

    MfG Lucas
  6. k****8

    Aus reiner Interesse:
    Wozu?

    Er muss es sowieso machen, daf?r sind ja (gr??tenteils) die verschiedenen Typen da

    Integer mit 65535 Bit (2 Byte) muss sowieso vor eine Zahl wie 18 noch 65533 Nullen schreiben

    Wo ist da der unterschied?
    Bleibt doch viel ?bersichtlicher :?

    Beitrag ge?ndert am 6.06.2006 13:45 von kai008
  7. Ich denke das wird reine Formatierungsgr?nde haben, allerdings frage ich mich, warum man das nicht einfach bei der Ausgabe wieder auff?lt?
  8. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Das ganze sollen Bestellnummern sein, die stets 4stellig sein sollten, damit es nicht zu Verwechslungen kommt. Denn wird beispielsweise nach Bestellnummer gesucht und die eine h?tte nur die 738 ohne die 0 davor, k?me sicher auch 1738 etc. beim Ergebnis heraus. So ist das dann jedoch einheitlicher ... oder?

    Ich lasse mich gerne auch eines besseren belehren, schlie?lich lernt frau ja nie aus :wink:
  9. k****8

    In der ausgabe schon, nur wenn du l?ngere Zahlen hast wird dass un?bersichtlicher, da du nicht so schnell absch?tzen kannst, wie lange die zahl tats?chlich ist

    Wenn du 738 hast, wird es garantiert niemals 1738, au?er du rechnest + 1000

    Er f?llt es sowieso mit Nullen, da es sonst verrutschen k?nnte und den ganzen Adressbereich zerst?ren bzw. unleserlich machen w?rde

    Wie bei nen Hexeditor

  10. Aus reiner Interesse:
    Wozu?

    Er muss es sowieso machen, daf?r sind ja (gr??tenteils) die verschiedenen Typen da

    Integer mit 65535 Bit (2 Byte) muss sowieso vor eine Zahl wie 18 noch 65533 Nullen schreiben

    Wo ist da der unterschied?
    Bleibt doch viel ?bersichtlicher :?

    Beitrag ge?ndert am 6.06.2006 13:45 von kai008

    Ich benutze eine 10-stellige Zahl, die nur aus Einsen und Nullen besteht, um die Rechte einzelner User zu steuern.
    Also der Superadmin hat z.B. folgende Rechte : 1111111111. Der normale User nur 0000110000.

    MfG Lucas
  11. Autor dieses Themas

    cam

    cam hat kostenlosen Webspace.

    Hm ... nun gut, und wie kann ich am Ende dennoch die 4stellige Zahl anzeigen lassen ... sprich im Warenkorb?
  12. r*****r


    Ich hatte gestern ein ziemlichs ?hnliches Probleme. ^^
    Die Funktion "str_pad ()" f?llt einen String mit einem String auf. Recht n?tzlich. Vllt hilfts dir auch. ;-)

    MfG Lucas


    mit der Funktion, hier ein beispiel:

    $num = 14;
    str_pad($num, 4, "0", STR_PAD_LEFT); //gibt "0014" aus
    $num = 314;
    str_pad($num, 4, "0", STR_PAD_LEFT); //gibt "0314" aus


    hier ein Link dazu:
    http://de.php.net/manual/de/function.str-pad.php

    Beitrag ge?ndert am 6.06.2006 15:39 von ruehrer
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!