Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

KDA-Master

Tripel-As

Dabei seit: 26.02.2003

Beiträge: 160

 

1 Zum Seitenanfang

Samstag, 6. November 2004, 14:09

date("d.m.Y H:i", $news['datum']) funzt nicht!

Warum funktioniert das hier nicht?

PHP-Quelltext

1
2
3
4
5
6
7
$res mysql_query("select * from news order by 'datum' desc");

while($news mysql_fetch_assoc($res))
{
$datum date("d.m.Y H:i"$news['datum']);

...


wenn ich $datum anzeigen lasse, erhalte ich IMMER die Ausgabe:
19.01.2038 04:14

oder, wenn der Timestamp leer ist: 01.01.1970 01:00
Tipp des Tages:

Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de
 

treo

Super Moderator

Dabei seit: 16.09.2002

Beiträge: 3 669

 

2 Zum Seitenanfang

Samstag, 6. November 2004, 14:16

wie ist dein datum gespeichert?
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
 

KDA-Master

Tripel-As

Dabei seit: 26.02.2003

Beiträge: 160

 

3 Zum Seitenanfang

Samstag, 6. November 2004, 14:25

als Timestamp(14) mit der Funktion "Now" (in PHPmyAdmin). (z.B. 20041106133120)

In der Tabelle news als datum also $news['datum']

Zudem als UNIQUE-Eintrag mit Index!


EDIT:
Um alle möglichst alle Fragen zu beantworten:

Der Testserver:

- Windows XP Pro
- Apache 2.0.50
- MySQL 4.0.20a
- PHP 5.01
- PHPmyAdmin 2.6.0-pl2
Tipp des Tages:

Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »KDA-Master« (6. November 2004, 15:07)

 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

4 Zum Seitenanfang

Samstag, 6. November 2004, 16:13

tja...
das ist kein UNIX Timestamp!

und date benötigt einen Unixtimestamp...

damit müsstest du einen richtigen timestamp bekommen:
mktime(substr($news['datum'],8,2),substr($news['datum'],10,2),substr($news['datum'],12,2),substr($news['datum'],4,2),substr($news['datum'],6,2),substr($news['datum'],0,4));
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

KDA-Master

Tripel-As

Dabei seit: 26.02.2003

Beiträge: 160

 

5 Zum Seitenanfang

Samstag, 6. November 2004, 17:20

Danke, das funzt!

wenn ich die Site auf einen Linux-Server hochlade muss ich das wieder ändern, oder?
Tipp des Tages:

Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de
 

Shurakai

Foren Gott

Dabei seit: 05.02.2003

Beiträge: 2 181

 

6 Zum Seitenanfang

Samstag, 6. November 2004, 18:50

Wieso benutzt du nicht "DATETIME" als Spalte und benutzt weiterhin NOW() ?
Halte ich für sinnvoller - wieso PHP etwas machen lassen wenn man es auch direkt den SQL-Server machen lassen kann?
 

Alfons_G

Routinier

Dabei seit: 26.04.2003

Beiträge: 486

 

7 Zum Seitenanfang

Sonntag, 7. November 2004, 09:32

Genau - m Normallfall sollte man immer, wenn man etwas im Skript oder ven der Datenbank machen lassen kann, die Arbeit von der DB ausführen lassen. Das ist meistens effektiver.

Alfons
 

KDA-Master

Tripel-As

Dabei seit: 26.02.2003

Beiträge: 160

 

8 Zum Seitenanfang

Sonntag, 7. November 2004, 15:43

Wie genau gibt DATETIME die Uhrzeit/das Datum denn an?

ich möchte die Eintrage anhand dieser Information unterscheiden können.
Tipp des Tages:

Die neusten Infos, Tipps und Downloads zu aktuellen Games findet ihr unter News-2-You.de