php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.07.2005, 22:43  
Gast
 
Beiträge: n/a
Standard [Erledigt] varchar zur php timestamp sortierung geeignet?

Hallo
Ich habe verschiedene Tabellen und speichere dort auch timestamps mit time(). Ich möcht ja so schonend wie möglich die Struktur halten und eben nachfragen was man wohl für einen datentyp für eine Spalte nehmen sollte in der php timestamps gespeichert werden.

Derzeit habe ich VARCHAR(10) und die Sortierung nach datum funktioniert auch einwandfrei. INT hab ich deswegen nicht weil ich diesen wert ja nicht als zahl brauch und ein zehn stellen integer ist ja schon ein großer wert und da reicht doch varchar oder? Was nehmt ihr?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.07.2005, 22:55  
Gast
 
Beiträge: n/a
Standard

varchar mit 10 Stellen ist doch nicht kleiner als ein int(10).
Und da es immer noch eine Zahl bleibt, würde ich sie auch als solche abspeichern - oder gleich als TIMESTAMP/DATE/DATETIME
Keine Sorge, bei der Abfrage bekommst Du sie eh' als Zeichenektte zurück.
  Mit Zitat antworten
Alt 14.07.2005, 16:12  
Gast
 
Beiträge: n/a
Standard

Hm ich weiß nicht so recht als Varchar wird das doch behandelt als einfacher text. aber als int mit 10 Stellen da sacht sich doch die DB ouah was für ne riesige Zahl und so oft...oder?
  Mit Zitat antworten
Alt 14.07.2005, 16:34  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Zitat:
Zitat von ex³
Hm ich weiß nicht so recht als Varchar wird das doch behandelt als einfacher text. aber als int mit 10 Stellen da sacht sich doch die DB ouah was für ne riesige Zahl und so oft...oder?
Nein eine DB denkt genau anders rum-

Als int mit x Stellen => Joa iss ma nur ne Zahl
Als varchar mit x Stellen => ouah was für nen riesigen String und soviel Stellen.
DiBo33 ist offline   Mit Zitat antworten
Alt 14.07.2005, 17:13  
Gast
 
Beiträge: n/a
Standard

Zitat:
INT[(M)] [UNSIGNED] [ZEROFILL]

A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295.
Das ist ein DWORD, vier bytes; groß ist anders
  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
SQL Timestamp (Sekunden stören) Reen_Sc Datenbanken 5 10.07.2008 16:22
sortierung brian johnson Datenbanken 6 05.05.2008 19:53
nur "jahr" aus timestamp abfragen lindner Datenbanken 3 29.03.2007 14:55
[Erledigt] VARCHAR datum -> mysql Timestamp ? Datenbanken 2 20.02.2006 22:04
MYSQL Datentyp SET versus VARCHAR mit Komma getrennt uprocka Datenbanken 8 17.02.2006 13:59
[Erledigt] Problem mit Datumsformat und Timestamp Datenbanken 3 09.02.2006 23:39
Timestamp und IF Bedingung in einer Abfrage Datenbanken 1 20.01.2006 08:41
timestamp in mysql Aris Sung PHP-Fortgeschrittene 9 22.11.2005 17:54
mit mktime wird der Timestamp nicht richtig erzeugt PHP Tipps 2005-2 2 09.10.2005 20:57
[Erledigt] MySQL - Tabelle - Typ wichtig? (VARCHAR, TEXT) Datenbanken 9 15.07.2005 00:09
timestamp heute PHP Tipps 2005 10 18.05.2005 16:01
Problem: Sortierung von Statistiken nach Timestamp pixelcut PHP-Fortgeschrittene 2 02.03.2005 14:51
Probhelem bei der Sortierung Datenbanken 3 03.12.2004 11:04
Tabelle wird nicht erzeugt. Warum? PHP-Fortgeschrittene 3 21.09.2004 19:05
timestamp PHP-Fortgeschrittene 4 26.08.2004 19:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
db timestamp int or varchar?, mysql varchar nach datum sortieren, timestamp varchar oder int, vchar geeignet, unix timestamp als varchar oder int, timestamp php stellen, php time mysql int or varchar, mysql varchar als timestamp sortieren, datenbank timestamp varchar oder int, timestamp varchar, php date 10stellig, datum varchar sortieren, datum im varchar sortieren nach jahr, php timestamp length varchar, php varchar(10), datum 10-stellig int, varchar datum sortieren, mysql php wie timestamp speichern int varchar, varchar als datum behandeln mysql, php datum timestamp sortieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:11 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.