SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 14.10.2009, 13:27:35
Andykat Andykat ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 53
Beiträge: 4
MySQL Problem mit Timestamp

Hallo,

eines vorweg: Ich bin absoluter Laie was SQL angeht. Ich habe aber dennoch ein Problem zu lösen und hoffe auf Hilfe ;-)

Ich habe eine Datenbank mit 3 Feldern. Ein Feld enthält einen Timestamp, den ich gerne als "normales" Datum anzeigen lassen möchte. Leider ergibt die FROM_UNIXTIME -Funktion die Ausgabe NULL

SELECT `Sensor Nr`,`Average`,`Timestamp`, FROM_UNIXTIME(UNIX_TIMESTAMP(`Timestamp`),'%Y %D %M %h:%i:%s %x') as Datum FROM `sensor values`

Ein Timestamp-Wert ist Beispielsweise 1254734001281

Kann mir jemand weiter helfen, wie ich die Spalte korrekt angezeigt bekomme?

Danke
Mit Zitat antworten
  #2  
Alt 14.10.2009, 14:13:02
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: MySQL Problem mit Timestamp

Die Unixzeit geht nur bis zur 2147483647en Sekunde, dein Timestamp von 1254734001281 Sekunden ist aber deutlich länger und deshalb ungültig....

Was genau steht in einer dieser Timestamp Spalten?
Mit Zitat antworten
  #3  
Alt 14.10.2009, 14:15:52
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: MySQL Problem mit Timestamp

Zitat:
FROM_UNIXTIME(UNIX_TIMESTAMP
Diese Schachtelung ist unsinnig.

Du suchst scheinbar DATE_FORMAT()
http://dev.mysql.com/doc/refman/5.1/...functions.html
Mit Zitat antworten
  #4  
Alt 14.10.2009, 14:37:38
Andykat Andykat ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 53
Beiträge: 4
AW: MySQL Problem mit Timestamp

Diese Schachtelung fand ich im www.

Ich habe auch andere Abfragen getestet, allerdings bisher ohne Erfolg.

Spalte "Timestamp" beinhalten auch diesen, z.B.1254734001281. Unter http://www.esqsoft.com/javascript_ex...e-to-epoch.htm kann man diesen Timestamp auch umrechnen und sich als lesbares Datum anzeigen lassen. Jetzt suche ich diese Umrechnung als MySQL.

Andykat
Mit Zitat antworten
  #5  
Alt 14.10.2009, 15:02:44
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: MySQL Problem mit Timestamp

Zitat:
Zitat von Andykat Beitrag anzeigen
Diese Schachtelung fand ich im www.

Ich habe auch andere Abfragen getestet, allerdings bisher ohne Erfolg.

Spalte "Timestamp" beinhalten auch diesen, z.B.1254734001281. Unter http://www.esqsoft.com/javascript_ex...e-to-epoch.htm kann man diesen Timestamp auch umrechnen und sich als lesbares Datum anzeigen lassen. Jetzt suche ich diese Umrechnung als MySQL.

Andykat
Nein, 1254734001281 ist eben keine gültige Unixzeit. Das verlinkte Script ignoriert lediglich die letzten drei Stellen und zeigt das Datum für die ersten zehn Stellen an.
Mit Zitat antworten
  #6  
Alt 14.10.2009, 15:08:52
Andykat Andykat ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 53
Beiträge: 4
AW: MySQL Problem mit Timestamp

Danke für den Hinweis. Heißt das, es gibt keine Möglichkeit die Zeit korrekt anzeigen zu lassen?
Mit Zitat antworten
  #7  
Alt 14.10.2009, 15:12:56
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: MySQL Problem mit Timestamp

Wie kommen den diese Zahlen überhaupt in die Datenbank?

Irgendetwas läuft da schon beim einfügen der Daten falsch, also müsste man dort als erstes ansetzen.
Mit Zitat antworten
  #8  
Alt 14.10.2009, 15:12:59
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: MySQL Problem mit Timestamp

Zitat:
Zitat von Andykat Beitrag anzeigen
Danke für den Hinweis. Heißt das, es gibt keine Möglichkeit die Zeit korrekt anzeigen zu lassen?
Natürlich!!
Wenn es eine Zeitangabe ist, dann kann man sie auch zeigen.

Aber dazu muss erst noch was geklärt werden:
1. Spaltendefinition
2. Wo kommen die Daten her
3. wie werden sie vor dem Speichern verarbeitet.
Mit Zitat antworten
  #9  
Alt 14.10.2009, 15:24:49
Andykat Andykat ist offline
Anfänger
 
Registriert seit: Oct 2009
Alter: 53
Beiträge: 4
AW: MySQL Problem mit Timestamp

Gute Frage. Leider habe ich nur die Datenbank und keine weiteren Info's. Ich habe aber eine akzeptable Lösung gefunden. Der Hinweis mit den 3 letzten Stellen war sehr hilfreich, somit kann ich in Excel bzw. Access die Daten lesen. Das löst zwar nicht wie ich die Daten in SQL lesbar machen kann, hilft mir aber trotzdem für den Moment.

Ich werde die angefragten Info's besorgen und wieder posten.

Andykat
Mit Zitat antworten
  #10  
Alt 14.10.2009, 16:17:10
knight1 knight1 ist offline
Junior Member
 
Registriert seit: May 2003
Ort: Trier
Alter: 47
Beiträge: 310
knight1 eine Nachricht über MSN schicken knight1 eine Nachricht über Skype™ schicken
AW: MySQL Problem mit Timestamp

Zitat:
Zitat von Andykat Beitrag anzeigen
...Das löst zwar nicht wie ich die Daten in SQL lesbar machen kann, hilft mir aber trotzdem für den Moment. ...
1. Korrkete Timestamps nutzen,
2. http://dev.mysql.com/doc/refman/5.1/...functions.html durchlesen


Kai aka Knight1
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit MySQL abfrage Schmiedemeister MySQLi/PDO/(MySQL) 3 14.07.2009 07:46:56
Problem bei der Vernetzung von MySQL Servern jfMill MySQLi/PDO/(MySQL) 2 01.07.2009 15:21:57
Problem mit MySQL 5 espasolli MySQLi/PDO/(MySQL) 1 27.07.2007 14:24:50
MySQL + Aggregatfunktionen + Timestamp Problem PHP-MySQL-Fan MySQLi/PDO/(MySQL) 1 14.06.2006 00:10:19
MySQL Connect Problem DanielEXQ2 PHP Grundlagen 8 14.05.2005 02:07:55


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


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt