tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
468
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von kcyberbob
    kcyberbob kcyberbob ist offline Mitglied Brokat
    Registriert seit
    Aug 2002
    Ort
    Nähe München
    Beiträge
    261
    Hallo zusammen,

    ich habe eine Tabelle in meiner Datenbank und hab da eine Spalte mit dem Namen 'kdnr' die über auto_increment gefüllt wird.

    Leider beginnt diese ja bei dem Wert 1.
    Ich möche aber das nicht eine Zahl eingetragen wird sonden so:
    00001
    und als nächstes
    00002
    00003
    usw.

    Wie geht denn dass?
    Hab mich jetzt schon dumm und duselig gesucht und nichts gefunden.

    Gruß kcyberbob
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Das ist meines Wissens nicht möglich. Du könntest die Nullen jedoch nachträglich hinzufügen, etwa mithilfe der MySQL-Funktion LPAD().
     
    Markus Wulftange

  3. #3
    Avatar von xCondoRx
    xCondoRx xCondoRx ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    399
    Ich kann mir irgendwie nicht vorstellen, wofür das gut sein soll, wenn die Werte so in der DB stehen. Ist meiner Meinung nach Platzverschwendung. Wenn du die Werte bei der Augabe in dieser Form brauchst, würde ich sie auch erst zu dem Zeitpunkt mit Nullen auffüllen. Und dafür würde ich dann die Lösung von Gumbo benutzen.
     

  4. #4
    Avatar von kcyberbob
    kcyberbob kcyberbob ist offline Mitglied Brokat
    Registriert seit
    Aug 2002
    Ort
    Nähe München
    Beiträge
    261
    Erstmal danke für deine Antwort.
    Aber ich weiß zu 100 Prozent dass es geht,
    da ich ganz am anfang wo ich PHP angefangen hab mal ein Script hatte wo dass so war und das musste man glaube ich nur bei der Create Table angeben.

    Gruß kcyberbob
     

  5. #5
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Tatsächlich: Wird bei der Anlegung der Tabelle für die Spalte zusätzlich das ZEROFILL-Attribut gesetzt, werden leere Stellen mit Nullen aufgefüllt.
     
    Markus Wulftange

  6. #6
    Avatar von xCondoRx
    xCondoRx xCondoRx ist offline Mitglied Brokat
    Registriert seit
    Apr 2004
    Beiträge
    399
    Ist ja mal interessant zu wissen. Sinnvoll kommt es mir trotzdem nicht vor
     

  7. #7
    Avatar von kcyberbob
    kcyberbob kcyberbob ist offline Mitglied Brokat
    Registriert seit
    Aug 2002
    Ort
    Nähe München
    Beiträge
    261
    Danke,
    dass wars es geht jetzt.

    Gruß kcyberbob
     

Ähnliche Themen

  1. XML mit Excel öffnen, zahlen anzeigen "00001"
    Von RE-DIK im Forum Office-Anwendungen
    Antworten: 9
    Letzter Beitrag: 24.03.10, 09:26
  2. id von auto_increment
    Von OmegaTCU im Forum PHP
    Antworten: 2
    Letzter Beitrag: 20.05.07, 14:24
  3. auto_increment
    Von lifehunter im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 30.05.05, 21:05
  4. Zahlen formatieren (00001)
    Von SunBurner2k im Forum PHP
    Antworten: 11
    Letzter Beitrag: 28.11.03, 17:48
  5. auto_increment bei id
    Von Slimie im Forum PHP
    Antworten: 4
    Letzter Beitrag: 01.05.02, 10:56