Schrift
[thread]3387[/thread]

Datenbank-Abfrage: Problem mit timestamp-Abfrage (Seite 2)

Leser: 1


<< |< 1 2 3 >| >> 22 Einträge, 3 Seiten
pktm
 2004-01-02 17:17
#35800 #35800
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Also ich speichere immer den UNIX-Timestamp ab, damit kann man denkbar gut umgehen.
http://www.intergastro-service.de (mein erstes CMS :) )
steffenw
 2004-01-02 21:20
#35801 #35801
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=Tom,02.01.2004, 13:55]Wie würdet Ihr denn das Problem lösen, würdet Ihr die Werte anders in der Datenbank speichern???[/quote]
Also wenn ich mit Datenbanken arbeite, dann erhebe ich nicht den Anspruch, nur allein damit arbeiten zu können, also anderen mit einer weniger komfortablen Programmiersprache das Leben schwer zu machen. Auch dann nicht, wenn es so ansieht, als würde sich das nicht ergeben.

Bei MySQL kannst Du die Spaltentypen unter
http://www.mysql.de/doc/de/Column_types.html
und
http://www.mysql.de/doc/de/DATETIME.html
sehen - in Deinem Fall TIMESTAMP(14) oder einfach DATETIME. Benutzt Du diese, dann kannst Du auch die nachfolgende Funktionen in Deine SQL-Statments einbauen und dann gehts superleicht:
http://www.mysql.de/doc/de/Date_and_time_functions.html
$SIG{USER} = sub {love 'Perl' or die};
steffenw
 2004-01-02 21:21
#35802 #35802
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=pktm,02.01.2004, 16:17]Also ich speichere immer den UNIX-Timestamp ab, damit kann man denkbar gut umgehen.[/quote]
... unter UNIX sicher, sicher auch mit Perl aber sonst???
$SIG{USER} = sub {love 'Perl' or die};
pktm
 2004-01-02 21:33
#35803 #35803
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Mit MySQl auch automatisch unter Windows ;)
http://www.intergastro-service.de (mein erstes CMS :) )
steffenw
 2004-01-02 21:42
#35804 #35804
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=pktm,02.01.2004, 20:33]Mit MySQl auch automatisch unter Windows ;)[/quote]
Das heißt aber noch lange nicht, daß man auf MySQL-Datenbanken nicht auch von anderen Betriebssystemen und mit anderen Programmiersprachen zugreifen kann.

Ich finde es immer laienhaft, wenn jemand für Datum und Zeitangaben numerische Spaltentypen nimmt. Wenn man  ein eigenes Format als Zeichenkette speichert, dann ist das spätestens kritikwürdig, denn man schaltet somit alle Automatismen aus, mit denen uns der Treiber oder auch DBI hilft.\n\n

<!--EDIT|steffenw|1073072749-->
$SIG{USER} = sub {love 'Perl' or die};
jan10001
 2004-01-02 23:29
#35805 #35805
User since
2003-08-14
962 Artikel
BenutzerIn
[default_avatar]
Quote
Das heißt aber noch lange nicht, daß man auf MySQL-Datenbanken nicht auch von anderen Betriebssystemen und mit anderen Programmiersprachen zugreifen kann.
Das fände ich aber laienhaft, MySQL ist nicht Access! Wenn es nicht unbedingt erforderlich ist, dann sollte die MySQL Datenbank der Sicherheit wegen nur lokal ansprechbar sein.
Tom
 2004-01-03 15:36
#35806 #35806
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
Danke für eure Hilfe werde mir die geposteten Links mal durchlesen.

Tom
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen
steffenw
 2004-01-03 16:17
#35807 #35807
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=jan10001,02.01.2004, 22:29]... dann sollte die MySQL Datenbank der Sicherheit wegen nur lokal ansprechbar sein.[/quote]
Häääää, was hat das damit zu tun. Rechte sind das eine, aber es gibt doch keinen Grund Spaltentypen für Datum und Zeit einfach zu ignorieren, nur weil es aus der aktuellen Sicht es Erstprogrammierers gerade mal einfacher geht.\n\n

<!--EDIT|steffenw|1073139540-->
$SIG{USER} = sub {love 'Perl' or die};
jan10001
 2004-01-03 19:49
#35808 #35808
User since
2003-08-14
962 Artikel
BenutzerIn
[default_avatar]
Quote
Häääää, was hat das damit zu tun. Rechte sind das eine,

Quote
Das heißt aber noch lange nicht, daß man auf MySQL-Datenbanken nicht auch von anderen Betriebssystemen und mit anderen Programmiersprachen zugreifen kann.
Die Anspielung auf die Rechte bezogen auf disese Ausage von dir.

Quote
aber es gibt doch keinen Grund Spaltentypen für Datum und Zeit einfach zu ignorieren, nur weil es aus der aktuellen Sicht es Erstprogrammierers gerade mal einfacher geht.
Von ignorieren kann keine Rede sein, MySQL selbst nennt so etwas einen "entspannten Syntax".
steffenw
 2004-01-03 21:21
#35809 #35809
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
Dann war das ein Mißverständnis. Na gut, wenn MySQL von entspannter Syntax spricht, heißt das ja nicht, daß man alles machen muß, was rein funktional in Ordnung ist.
$SIG{USER} = sub {love 'Perl' or die};
<< |< 1 2 3 >| >> 22 Einträge, 3 Seiten



View all threads created 2004-12-29 14:26.