php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.02.2006, 17:38  
Gast
 
Beiträge: n/a
Standard Datum in eine mysql db

hallo,

ich hab ein Problem: ich möchte über ein Eingabefeld ein Datum z.B. 2006-01-01 in meiner mysql Datenbank abspeichern. Das macht er auch soweit aber nicht das angegebene Datum sondern: 00.00.0000

Das Feld in meiner DB ist als datetime mit dem Standart NULL angelgt! Ich denke mal das wird wohl der falsche Datentyp sein, oder?
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.02.2006, 17:55  
Erfahrener Benutzer
 
Registriert seit: 25.08.2005
Beiträge: 250
PHP-Kenntnisse:
Fortgeschritten
FireFIghter
Standard

ich würde mal varchar machen und zeige mal etwas von deinem code
FireFIghter ist offline  
Alt 06.02.2006, 17:58  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

mein schreibt nich standart sondern standard (hab das hier im Forum zu viel mal gesehen und musste es einfach los werden)

und ist das ganze nicht ein MySQL Problem? wenn nicht dann speicherst du das einfach falsch in der DB, was macht das Script? wandelt es irgendetwas um? woher sollen wir so sachen wissen?

Datetime: http://dev.mysql.com/doc/refman/5.0/en/datetime.html

welche MySQL Version wird genuzt und und und und und und
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 07.02.2006, 07:39  
Gast
 
Beiträge: n/a
Standard

ich denke auch das es ein mysql problem ist... wenn ich das Datum als varchar ablege dann klappts natürlich aber das ist nicht sinn und zweck (z.B. wenn ich mit dem datum weiter rechnen will) mein code ist ganz normal da sieht man nicht viel is ne db einstellung aber ich weiß net was für ein datentyp ich verwenden muss und wie der standard aussehen muss.... aber hier kurz mein code:

$eintrag = ("INSERT INTO seminare (kategorie, date_start, date_end, aktiv, ort, name ) VALUES ('$kategorie', '$daten_start', '$daten_end', '1', '$ort', '$name')");

$eintragen = mysql_query($eintrag);
 
Alt 07.02.2006, 09:10  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hallo,
du musst das Datum eben ins richtige Format bringen, YYYY-MM-DD.
zB
PHP-Code:
<?php
$deFormat 
"07.02.2006";
list(
$d$m$y) = explode("."$deFormat);
print 
$enFormat "$y-$m-$d"// Ausgabe: 2006-02-07
?>
Auf das DATETIME-Format als Feldtyp würde ich auf keinen Fall verzichten, da es - siehe oben - auch nicht notwendig ist.
Zergling-new ist offline  
Alt 07.02.2006, 13:07  
Gast
 
Beiträge: n/a
Standard

der admin muss das ja schon formatiert (2006-01-01) über ein eingabefeld eingeben! das problem hab ich extra schon ausgeschlossen!!! der speichert das dennoch nicht in die db ab!! meine frage wie muss der Datentyp def. sein? bzw was muss in der spalte Standard stehen?
 
Alt 07.02.2006, 13:11  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Bitte lern vollständige in sich schlüssige Sätze zu formulieren!
http://www.lugbz.org/documents/smart-questions_de.html

Ich glaube herausgehört zu haben, dass dein Spaltentyp bereits DATETIME ist. Dessen Standard-Wert wäre "0000-00-00". Bestätige das mal bitte, sonst gibts wieder unnötig Mißverständnisse!

Dass nichts in die Datenbank eingetragen wird, kann ich ohne Code nicht kommentieren!
Zergling-new ist offline  
 


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
Besser: Datum mit PHP oder MySQL? SilentSight PHP Tipps 2008 16 21.07.2008 14:33
[Erledigt] Datum Ausgabe Mysql krackmoe PHP Tipps 2008 9 10.07.2008 20:33
Datum hinzufügen: PHP oder MySQL Funktion Lloyd Larkin PHP Tipps 2006 5 10.12.2006 15:30
Datum bezogene mysql abfrage ApfeL Datenbanken 5 22.10.2006 16:03
aktuelles Datum in MySQL datenbank einfügen L.Croft PHP Tipps 2006 11 11.08.2006 23:19
[Erledigt] VARCHAR datum -&gt; mysql Timestamp ? Datenbanken 2 20.02.2006 22:04
MYSQL: sotieren nach Datum - problem horvath-media PHP Tipps 2006 7 26.01.2006 15:59
[Erledigt] Daten aus MYSQL nach Datum filtern Datenbanken 3 19.09.2005 16:09
Schwierigkeiten beim Datum speichern in Mysql pherfinion PHP Tipps 2005-2 1 31.08.2005 16:55
[Erledigt] Mysql + PHP und Datum Problem Datenbanken 11 31.08.2005 12:08
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
datum in mysql datenbank! Datenbanken 7 09.07.2005 14:43
Datum an MySQL übergeben bendigo PHP Tipps 2005-2 5 30.06.2005 18:44
nächstes Datum - wenn möglich ohne MySQL PHP Tipps 2005 2 02.04.2005 10:39
between datum abfragen mysql hekto Datenbanken 2 12.01.2005 11:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2006/36757-datum-eine-mysql-db.html, mysql datum standard, mysql 00.00.0000, mysql standardwert datum, mysql date standard 00.00.0000, datum abfrage filter php, mysql standard datum, mysql datum standardwert, datum filtern datetime feld, mysql date 00.00.0000, mysql aktuelles datum als standard, mysql geburtsdatum 00.00.0000, mysql date 00.00-0000 nicht ausgeben, mysql datumsabfrage, date db 00.00.0000, mysql datetime format 00.00.0000, datum wird 00.00.0000 mysql, php datum 00.00.0000 nach mysql, mysql aktuelles datum als standardwert, php mysql tag herausfiltern datetime

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