php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.01.2006, 19:54  
Erfahrener Benutzer
 
Registriert seit: 20.09.2004
Beiträge: 471
Skazi
Standard Zahlen eintragen

Hi !
Wenn ich eine Spalte habe wo ich eine Zahl eintrage ist das meist eine int(11) Spalte.
Jedoch erlaubt diese nur ganzzahlen , und soviel ich weiss wäre (zB.) "030" KEINE Ganzzahl da sie mit einer 0 anfängt.
Wie auch schon gedacht haut er die 0 weg und speichert nur "30"
Ich habe es dann noch mit andern Zahlenspeicher Eigenschaften bei mysql ausprobiert und mir auch die Dokumentation angeschaut...aber irgendwie scheinen alle Eigenschaft die Zahlen Speichern nur Ganzzahlen zu speichern. Muss ich daher die Eigenschaft auf varchar stellen ? Klar,würde auch gehen, aber ich will halt auch nur das da Zahlen reinkommen... Deswegen meine Frage: Welche Eigenschaft muss ich dafür nehmen ? habe sogut wie alle ausprobiert !
Gruß,
Timo
__________________
Was sich da wohl hinter verbirgt ? guck doch
Frohes Fest
Skazi ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.01.2006, 20:02  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Du kannst bei INTEGER-Spalten das Attribut ZEROFILL angeben, das dafür sorgt, dass Zahlen links auf die festgelegte Länge mit 0 aufgefüllt werden.
xabbuh ist offline   Mit Zitat antworten
Alt 21.01.2006, 20:10  
Erfahrener Benutzer
 
Registriert seit: 20.09.2004
Beiträge: 471
Skazi
Standard

Kann ich denn die jeweilige länge auch beim einügen des datensatzes angeben ? weil die länge ja immer unterschiedlich ist, und es mir nur darum geht das er nicht die erste 0 entfernt...
__________________
Was sich da wohl hinter verbirgt ? guck doch
Frohes Fest
Skazi ist offline   Mit Zitat antworten
Alt 21.01.2006, 22:30  
Gast
 
Beiträge: n/a
Standard

die frage waere hier: warum willst du fuehrende nullen speichern?
versuche mal zu beschreiben wofuer du sie brauchst - dann kann man vieleicht ne bessere loesung finden
  Mit Zitat antworten
Alt 22.01.2006, 08:15  
Gast
 
Beiträge: n/a
Standard

030 klingt nach Vorwahl.
  Mit Zitat antworten
Alt 22.01.2006, 21:12  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Zitat:
Zitat von Skazi
Kann ich denn die jeweilige länge auch beim einügen des datensatzes angeben?
Nein, die Länge bezieht sich auf alle Zeilen der entsprechenden Spalte. Also bleiben dir lediglich die Textspaltentypen.
xabbuh ist offline   Mit Zitat antworten
Alt 23.01.2006, 09:10  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Es ist doch völlig überflüssig, die führende Null mitzuspeichern. Es genügt doch, sie bei der Ausgabe vorne hinzustellen. Z.B.
Code:
SELECT CONCAT('0', zahl) FROM tabelle ....
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[gelöst] Zahlen sortieren mit Varchar moose Datenbanken 8 21.07.2008 13:53
[Algorithmus-Problem] Primzahlarray, welche zahlen sind mgl moose PHP Tipps 2008 14 05.10.2007 22:27
Zahlen mit 0 darstellen? GSJLink PHP Tipps 2007 5 02.04.2007 11:05
Vorkommnisse eines Begriffs in einem Tabellfeld zählen R4v3r Datenbanken 2 06.02.2007 18:19
Zahlen (Double) formatiert darstellen Marie PHP Tipps 2007 2 24.01.2007 22:32
Doppelte Einträge nur einmal Zählen Zangelo Datenbanken 2 06.12.2006 17:41
Zahlen effektiv verschlüsseln Jacks Rache PHP Tipps 2006 20 10.07.2006 01:44
Zahlen zusammenzählen Sonja PHP Tipps 2006 11 28.03.2006 11:07
Nur Zahlen im Textfeld Broadcast HTML, Usability und Barrierefreiheit 3 03.01.2006 17:05
zählen im Array Riot PHP Tipps 2005-2 5 18.07.2005 12:33
Zählen von Einträgen PHP Tipps 2005-2 2 18.06.2005 14:21
Abfrage der Veränderung von Einträgen juhuwoorps Datenbanken 6 22.03.2005 00:00
Viele Daten in die Datenbank eintragen. sunset PHP Tipps 2005 10 11.01.2005 19:32
Mein Script soll Seitenaufrufe eines Benutzers zählen PHP Tipps 2004 12 13.07.2004 16:37
Zeitwert immer zählen PHP Tipps 2004 13 03.06.2004 14:21

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zahlen eintragen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.