php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.07.2008, 14:15   #1 (permalink)
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Datum Ausgabe Mysql

Ich hab folgenden kurzen Codeausschnitt:
Eingabe usw ins Formular ist woanders..
Code:
$tabelle = mysql_query("SELECT name, mail, mitteilung, datum FROM gastebuch ORDER BY datum DESC") OR die(mysql_error());
                            if(isset($tabelle)){
                                echo '<div id="eintrage">';
                                while($row = mysql_fetch_assoc($tabelle)){
                                    echo "<b>Datum:</b> ".$row["datum"]."<br>"."<b>Name:</b> ".$row["name"]."<br>"."<b>Email:</b> ".$row["mail"]."<br>"."<b>Mitteilung:</b><br>".$row["mitteilung"]."<br><br>";
                                }
                                echo'</div>';
                            }
Jetzt schreibt er mir als Datum aber immer das Standarddatum 0000-00-00 hin.

Wie kann ich denn das ändern!?
krackmoe ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.07.2008, 14:18   #2 (permalink)
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 5.747
PHP-Kenntnisse:
Fortgeschritten
cycap wird schon bald berühmt werdencycap wird schon bald berühmt werden
Standard

dann wird auch 0000-00-00 in deiner Datenbank stehen
__________________
1 && 1 macht 1 - Klingt komisch, ist aber so
cycap ist offline  
Alt 10.07.2008, 14:26   #3 (permalink)
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.837
HPR1974 wird schon bald berühmt werden
Standard

Das ist wohl eher ein Eingabe als Ausgabe Problem
HPR1974 ist offline  
Alt 10.07.2008, 14:27   #4 (permalink)
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

LoL :P
Okay sorry^^
krackmoe ist offline  
Alt 10.07.2008, 14:27   #5 (permalink)
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.757
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Diese Zeile:

PHP-Code:
if(isset($tabelle)){ 
wird wohl auch nicht funktionieren, weil du $tabelle ja bereits gesetzt hast...

Manual: isset()

Aber nur mal so am Rande erwähnt...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 10.07.2008, 17:38   #6 (permalink)
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 2.502
PHP-Kenntnisse:
Anfänger
litterauspirna befindet sich auf einem aufstrebenden Ast
litterauspirna eine Nachricht über ICQ schicken
Standard

Hallo!

Ein Datum kann man z.B. so in die DB schreiben $datum = time(); hat den nachteil es funktioniert nur bis 1970!

Auslesen kannst es wieder so!

PHP-Code:
$datum date("d.m.Y H:i",$row['datum']); 
__________________
Ich bin Masochist denn ich bin Dynamo Dresden Fan!
http://www.lit-web.de
litterauspirna ist gerade online  
Alt 10.07.2008, 18:19   #7 (permalink)
Benutzer
 
Registriert seit: 07.04.2008
Beiträge: 74
reliC befindet sich auf einem aufstrebenden Ast
Standard

hi,
also ich bin mir nicht so sicher aber meine ausgabe aus der datenbank kommt genauso formatiert wie bei dir, liegt bei mir aber daran das ich bei jedem neuen eintrag den ich setze, per timestamp in der datenbank mein datum generieren lasse... würde dir dann auch empfehlen das datum einfach von hand einzutragen und dann so wie du es brauchst...mir reicht meine version eigentlich voll und ganz. Hab das davor aber mit getdate()... gemacht

greetz
reliC ist offline  
Alt 10.07.2008, 18:31   #8 (permalink)
Erfahrener Benutzer
 
Registriert seit: 07.07.2008
Beiträge: 207
homekiller befindet sich auf einem aufstrebenden Ast
Standard

@litterauspirna
muss dich lieder korriegen wenn man das mit time() in die datenbank schreibt dann kann auch bis unter 1970 gehen wenn man den spaltentyp auf int setzt.
Weil 1.1.1970 um 0:0 ist als zahl in der db 0 und wenn man also den 24.12.1969 haben will muss man ja nur in den negativen bereich gehen.

mfg homekiller
homekiller ist offline  
Alt 10.07.2008, 18:37   #9 (permalink)
Moderator
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 7.455
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Das funktioniert aber nur ab PHP Version 5.1.
Flor1an ist offline  
Alt 10.07.2008, 20:33   #10 (permalink)
Erfahrener Benutzer
 
Registriert seit: 22.05.2008
Beiträge: 192
krackmoe befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von reliC Beitrag anzeigen
hi,
also ich bin mir nicht so sicher aber meine ausgabe aus der datenbank kommt genauso formatiert wie bei dir, liegt bei mir aber daran das ich bei jedem neuen eintrag den ich setze, per timestamp in der datenbank mein datum generieren lasse... würde dir dann auch empfehlen das datum einfach von hand einzutragen und dann so wie du es brauchst...mir reicht meine version eigentlich voll und ganz. Hab das davor aber mit getdate()... gemacht

greetz
Wie meinst du das?
Das ich noch ein extra Feld mache, wo jeder das Datum eintragen kann?

Ich raff nicht wie ich das mache, dass er mir automatisch das/die Systemdatum/zeit nimmt.
Wie mach ich das!?
krackmoe ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

 


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 5.0 läuft nicht !? sakamoto Datenbanken 9 15.06.2008 13:07
[Erledigt] Php Mysql ausgabe in Tabelle / Gruppentrennung xitam PHP Tipps 2008 3 28.05.2008 22:03
MYSQL daten bei der ausgabe sortieren DrWeb Datenbanken 2 29.07.2006 10:09
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
VARCHAR datum -> mysql Timestamp ? Datenbanken 2 20.02.2006 22:04
Datum in eine mysql db PHP Tipps 2006 6 07.02.2006 13:11
MYSQL: sotieren nach Datum - problem horvath-media PHP Tipps 2006 7 26.01.2006 15:59
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
Array Ausgabe zu einem bestimmten Datum PHP Tipps 2005 5 01.06.2005 17:15
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
Habe Problem bei simpler Ausgabe von mysql Daten (Anfänger) PHP Tipps 2004 6 30.08.2004 04:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql php ausgabe datum deutsch, datums ausgaben mit if ändern php, php datum mysql ausgeben, php datumausgabe, php datum ausgabeformat ändern, datum mysql ausgeben php, html mysql datumsausgabe php, php datum von mysql ausgabe ändern, datum ausgabeformat php mysql, mysql 1970, php datumausgabe deutsch, mysql datum ändern, datumsausgabe php, getdate in mysql eintragen, datumsformat ändern php mysql ausgabe date, datumausgabe deutsch, datum eintragen mysql php, datum ändern php, mysql datum deu, mit php datum in mysql eintragen

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:28 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum