tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
422
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    bgauch bgauch ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    32
    Hi

    Ich suche nach dem richtigen Datentyp für ein Attribut wo zum Beispiel die Zahlenfalge '06' als Wert erfasst ist.

    - Ist der Datentyp Smallint unsigned, dann bringt die Abfrage mit PHP die Zahl 0 nicht, der Output ist also 6.
    - Nehme ich Varchar, dann sortiert PHP den Output falsch. Statt => 1, 2, 3, usw. bringt das order by => 1, 10, 11....2, 20, 21....

    Taugt also beides nicht.... Bin froh um jeden brauchbaren Input !
     

  2. #2
    Registriert seit
    Apr 2002
    Ort
    HH
    Beiträge
    3.224
    int(2) unsigned zerofill könnte der passende Datentyp für Dich sein.

    Gruß hpvw
     
    Warum gibt (fast) keiner im Datenbankforum an, welches DBMS er benutzt?
    Ich gehe im Zweifelsfall ohne Nachfrage von MySQL > 4.1 i.V.m. PHP aus.
    Gewöhnt euch bitte auch an, die Fehlermeldung von mysql_error() zu posten.

  3. #3
    bgauch bgauch ist offline Mitglied Bronze
    Registriert seit
    Jun 2005
    Beiträge
    32
    Hi

    Leider nein. Es hat auch drei und vierstellige Werte in dieser Spalte. Also müsste ich mindestens INT(4) angeben. Mit zerofill wird '06' dann '0006'....
     

Ähnliche Themen

  1. MySQL Datentyp auslesen
    Von Benzbob im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 20.11.09, 15:16
  2. Antworten: 5
    Letzter Beitrag: 02.03.08, 18:26
  3. MySQL Datentyp bei Geld
    Von Grille im Forum PHP
    Antworten: 6
    Letzter Beitrag: 08.08.07, 16:27
  4. Verständnisproblem: Datentyp SET bei MySQL
    Von aleks im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 20.04.06, 22:10
  5. MySQL kleinster zu reservierender Datentyp
    Von Shooter2k im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 22.07.05, 14:14