php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.05.2005, 15:41  
Gast
 
Beiträge: n/a
Standard uhrzeit in mysql

Code:
$sql = "INSERT INTO kalender (date,time,text) VALUES ('$date','$time','$text')";
  mysql_query ($sql);
ich habe ein formular, in das ich datum, uhrzeit und text eingebe... wenn ich dann auf abschicken klicke, werden $date und $text richtig eingetragen, bei $time steht dann statt 18:30:00 zum beispiel 838:59:59. was mache ich falsch?? das feld time ist vom typ TIME...

thx 4 help
rC
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.05.2005, 16:34  
Gast
 
Beiträge: n/a
Standard

Zitat:

TIME

A time. The range is '-838:59:59' to '838:59:59'. MySQL displays TIME values in 'HH:MM:SS' format, but allows you to assign values to TIME columns using either strings or numbers.
Quelle: http://dev.mysql.com/doc/mysql/en/da...-overview.html
  Mit Zitat antworten
Alt 01.05.2005, 18:23  
Gast
 
Beiträge: n/a
Standard

sorry, aber das hilft mir nicht wirklich weiter...
  Mit Zitat antworten
Alt 01.05.2005, 18:30  
Erfahrener Benutzer
 
Registriert seit: 06.02.2005
Beiträge: 608
{m-d}
Standard

wenn ich mich nicht täusche, dann hast du das maximum erreicht.
__________________
mfg,
{m-d}
{m-d} ist offline   Mit Zitat antworten
Alt 01.05.2005, 18:32  
Gast
 
Beiträge: n/a
Standard

Mach das als UNIX Timestamp....

http://php.net/mktime
http://php.net/time

Zu meinem Beitrag: Du musst den Wert in seks angeben. TIME ist eine Zahl und eine Zahl kennt keine :. Und wenn du schauen würdest: Das Ergebnis, was du bei 18:30:00 hast, ist der MAX-Wert für diesen Typ
  Mit Zitat antworten
Alt 02.05.2005, 08:15  
Gast
 
Beiträge: n/a
Standard

danke, mit ein bisschen herumprobieren funktionierts jetzt...
  Mit Zitat antworten
Alt 02.05.2005, 17:07  
Matthias959
Gast
 
Beiträge: n/a
Standard

Mit Time kann wird keine Uhrzeit sondern beispielsweiße 34Stunden 23Minuten 12Sekunden, also eine Dauer speichern. :wink:

Matthias959
  Mit Zitat antworten
Alt 02.05.2005, 17:23  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Matthias959
Mit Time kann wird keine Uhrzeit sondern beispielsweiße 34Stunden 23Minuten 12Sekunden, also eine Dauer speichern.
Eine Uhrzeit ist aber auch nur die Dauer der vergangenen Stunden seit Tagesbeginn.


Zitat:
Zitat von Sunman
Zu meinem Beitrag: Du musst den Wert in seks angeben. TIME ist eine Zahl und eine Zahl kennt keine :. Und wenn du schauen würdest: Das Ergebnis, was du bei 18:30:00 hast, ist der MAX-Wert für diesen Typ
Bei mit ist TIME keine Zahl. Und laut deinem ersten Beitrag in diesem Thread auch nicht.
  Mit Zitat antworten
Alt 02.05.2005, 17:26  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

wenn du mit dem datum und der uhrzeit nichts weiter anfangen (z.b. rechnen) willst dann ist es das einfachste den datentyp des feldes worin du speichern willst auf z.b. TEXT zu setzen.

ABER wirklich nur machen wenn du mit dem datum bzw. der uhrzeit nicht rechnen willst!

greetz cycap
cycap ist offline   Mit Zitat antworten
Alt 02.05.2005, 17:30  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von cycap
wenn du mit dem datum und der uhrzeit nichts weiter anfangen (z.b. rechnen) willst dann ist es das einfachste den datentyp des feldes worin du speichern willst auf z.b. TEXT zu setzen.

ABER wirklich nur machen wenn du mit dem datum bzw. der uhrzeit nicht rechnen willst!

greetz cycap
DATE oder TIME zu benutzen ist genauso einfach, wenn nicht sogar einfacher. Und dafür TEXT zu benutzen ist unterunmständen langsamer und verbraucht mehr speicher. Desweitern könnte man auch später damit rechnen wollen...
Daher DATE und TIME benutzen, auch wenn man damit nicht (noch) rechnen will.
  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
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
MySQL Abfrage von Ver. 5 für Ver 3. des MySQL Servers FireFIghter Datenbanken 3 02.02.2007 17:18
PHP, MySQL installieren frankys9 PHP Tipps 2006 10 16.03.2006 16:05
Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
[Erledigt] Zu blöd um MySQL in PHP einzurichten? Apache Server PHP Tipps 2006 18 30.01.2006 23:39
[Erledigt] Mysql 4.1.x unter php 4.3.9 Datenbanken 3 15.11.2005 13:49
Schnittstelle zwischen PHP und MySQL klappt net !!! Datenbanken 16 16.10.2005 14:24
[Erledigt] not allowed to connect to this MySQL server PHP Tipps 2005-2 2 23.09.2005 18:34
mysql_result(): supplied argument is not a valid MySQL PHP Tipps 2005-2 4 25.08.2005 14:44
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
MYSQL läuft nur wenn /tmp auf 777 Datenbanken 5 06.07.2005 08:38
mysql root passwort vergessen Datenbanken 1 29.05.2005 11:33
Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35
[Erledigt] PHP5 &a m p; MySQL Datenbanken 5 01.08.2004 05:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql uhrzeit speichern, mysql uhrzeit, uhrzeit mysql, mysql uhrzeit berechnen, uhrzeit in mysql, mktime tagesbeginn, php uhrzeit in mysql, mysql time 838, php mysql datum uhrzeit speichern, uhrzeit aus mysql php, uhrzeit mit mysql, mysql mit zeiten über 838 stunden rechnen, mysql zwischen uhrzeit

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