php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.12.2005, 13:52  
Gast
 
Beiträge: n/a
Standard [Erledigt] Timestamp problem -- hilfe --

Hallo,
ich habe folgendes problem,
in einer db ist plötzlich das datumsformat von timestamp nicht mehr z.b. 20051012181200 sondern 2005-10-12_18:12:00
dadurch habe ich jetzt probleme mit der php abfrage. Meine dringende frage ist wie ich es bei mysql wieder so hinbekomme das das datum wieder zusammenhängend in einer zahl ist??
Das genannte problem entsteht bei mysql version 4.1.13-standard. mysql version 4.0.25-standard funktioniert es
vielen dank im voraus für eure hilfe.
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 11.12.2005, 14:07  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard Re: TIMESTAMP PROBLEM -- HILFE --

Zitat:
Zitat von MousT
in einer db ist plötzlich das datumsformat von timestamp nicht mehr z.b. 20051012181200 sondern 2005-10-12_18:12:00
Das Format, in dem Timestamps in der Datenbank gespeichert werden, hat sich von Version 4.0 (und kleiner) zu 4.1 (und höher) geändert.

Zitat:
Zitat von MousT
dadurch habe ich jetzt probleme mit der php abfrage. Meine dringende frage ist wie ich es bei mysql wieder so hinbekomme das das datum wieder zusammenhängend in einer zahl ist??
Warum bist du darauf angewiesen, dass sich das Datum im Format YYYYMMDDHHMMSS befindet?
xabbuh ist offline   Mit Zitat antworten
Alt 11.12.2005, 14:10  
Gast
 
Beiträge: n/a
Standard

>Warum bist du darauf angewiesen, dass sich das Datum im Format YYYYMMDDHHMMSS befindet?

Hallo,

in ca 60 php dateien wird eine abfrage gemacht die das alte format benötigt.
  Mit Zitat antworten
Alt 11.12.2005, 14:27  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Meines Wissens nach lässt sich das Format nicht ändern. Entweder schreibst du also deine PHP-Scripte um oder aber du installierst dir wieder deine MySQL-Version 4.0 und spielst ein altes Backup ein.
Wie du siehst, ist es also besser, Datumsformatierungen direkt in der Abfrage vorzunehmen oder zu Formatierung mit PHP in einen UNIX-Timestamp umzuwandeln.
xabbuh ist offline   Mit Zitat antworten
Alt 11.12.2005, 14:50  
Gast
 
Beiträge: n/a
Standard

ich werd wohl die scripte umschreiben müssen, danke trotzdem
  Mit Zitat antworten
Alt 11.12.2005, 19:38  
Gast
 
Beiträge: n/a
Standard

Das gleiche Problem stellt sich mir derzeit auch. Schade das man da nix machen kann.
  Mit Zitat antworten
Alt 11.12.2005, 19:54  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Wie verarbeitet ihr das Datum denn überhaupt in PHP, dass ihr da so abhängig von dem Format seid?
xabbuh ist offline   Mit Zitat antworten
Alt 11.12.2005, 20:01  
Gast
 
Beiträge: n/a
Standard

Hallo xabbuh,
bei mir stehts zb. so:
$year = substr($date,0,4);

$month = substr($date,4,2);

$day = substr($date,6,2);

$hours = substr($date,8,2);

$minutes = substr($date,10,2);

$seconds = substr($date,12,2);

$date_string = ArrangeDate($day,$month,$year,$hours,$minutes);

und das wie gesagt in ca. 60 dateien
  Mit Zitat antworten
Alt 11.12.2005, 20:07  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Oje, da ist natürlich nicht mehr viel zu machen. Eine bessere Variante wäre sicherlich strtotime() gewesen. Aber nur durch Fehler lernt man.
xabbuh ist offline   Mit Zitat antworten
Alt 11.12.2005, 20:15  
Gast
 
Beiträge: n/a
Standard

naja ein fehler war es damals ja nicht. Das ist ja so als ob ich auf der Autobahn fahre und wissen sollte das ich in 50 km einen platten bekommen werde...

  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
Timestamp problem carter PHP Tipps 2008 2 04.06.2008 08:49
Suchfunktion mit Blätterfunktion auf Ergebnisseite?! Hilfe! nicobischof PHP Tipps 2008 1 31.01.2008 13:42
timestamp in mysql Aris Sung PHP-Fortgeschrittene 9 22.11.2005 17:54
timestamp -> x Tage zurück Unbekanntes_Pferd PHP Tipps 2005-2 1 11.10.2005 14:23
Bildergallery - Problem - HILFE! PHP Tipps 2005-2 2 21.08.2005 20:54
timestamp heute PHP Tipps 2005 10 18.05.2005 16:01
Problem mit osCommerce brauche dringend Hilfe... PHP Tipps 2005 12 13.05.2005 08:40
Brauche hilfe bei komplexem problem mit PHP und MySQL Dragon26mFR PHP Tipps 2005 2 02.05.2005 13:58
Problem: Sortierung von Statistiken nach Timestamp pixelcut PHP-Fortgeschrittene 2 02.03.2005 14:51
[Erledigt] Hilfe - Problem mit Warenkorb PHP Tipps 2004 1 26.11.2004 11:32
timestamp abfrage problem Datenbanken 5 29.08.2004 18:23
MySQL Problem Datenbanken 4 27.08.2004 14:42
[Erledigt] timestamp PHP-Fortgeschrittene 4 26.08.2004 19:29
Problem bei Tabellenerstellung, bitte um Hilfe Datenbanken 4 01.07.2004 15:19
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
timestamp nicht mehr verändern, zeitstempel nicht mehr, php timestamp not working, php timestamp problem, timestamp problem hilfe, http://www.php.de/datenbanken/34694-erledigt-timestamp-problem-hilfe.html, mysql timestamp > problem abfragen

Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 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.