phpbar.de logo

Mailinglisten-Archive

[php] Datumseintraege

[php] Datumseintraege

Ulrich Vogel vogel_(at)_bingo-ev.de
Sun, 28 Mar 1999 22:44:50 +0100


Hallo Ralf,
danke - nun klappts endlich :-)

Ich habe das so wie von Dir beschrieben eingebunden:

$insertStr = "INSERT INTO st VALUES("
+",'$sonst_fragen'"
+",now()"
+",'$datum_loesch'"
+",'$url_hier'"
....

Frage: Hier habe ich alle Datensaetze in der bestimmten 
Reihenfolge insertet.
Nur sehe ich hier eben nicht, welches Feld now() betrifft. (es ist 
$datum_neu)

Daher habe ich versucht, vor dem insert  das now() eben 
$datum_neu zuzuordnen, in der Art

$datum_neu ="now()";

und dann: 

$insertStr = "INSERT INTO st VALUES("
+",'$sonst_fragen'"
+",'$datum_neu'"
+",'$datum_loesch'"
+",'$url_hier'"
....


Das klappt allerdings nicht (wieder nur 00000-00-00 eingertragen), 
ist wohl falscher Syntax? Geht das ueberhaupt so, kann ich das now 
so zuordnen?

Schoenen abend noch,
uli






> Hi Uli,
> 
> Ich verwende dafuer den Datentyp datetime, man kann jedoch auch nur date
> verwenden. Das einfuegen des aktuellen Datums ist einfach:
> 
> INSERT INTO st VALUES (now());
> 
> :-) Das now() macht die ganze Arbeit. Fuer abweichende Eintragungen braucht
> man nur das Standardformat einhalten, IMO 'yyyy-mm-dd hh:mm:ss'
> 
> Datumsfunktionen sind in der MySQL Hilfe dokumentiert:
> 
> DATE_FORMAT(Date, Format)
> Formats the Date (a date or a timestamp) according to the Format string.
> The following format commands are known:
> M  Month name
> W  Weekday name
> D  Day of the month with english suffix
> Y  Year with 4 digits
> y  Year with 2 digits
> a  Abbreviated weekday name (Sun..Sat)
> d  Day of the month, numeric
> m  Month, numeric
> b  Abbreviated month name (Jan.Dec)
> j  Day of year (001..366)
> H  Hour (00..23)
> k  Hour ( 0..23)
> h  Hour (01..12)
> I  Hour (01..12)
> l  Hour ( 1..12)
> i  Minutes, numeric
> r  Time, 12-hour (hh:mm:ss [AP]M)
> T  Time, 24-hour (hh:mm:ss)
> S  Seconds (00..59)
> s  Seconds (00..59)
> p  AM or PM
> w  Day of the week (0=Sunday..)
> 
> Also zum Beispiel:
> 
> mysql_db_query("test","SELECT *,DATE_FORMAT(datum,'d.m.Y') as ddatum FROM
> ...
> 
> Mit freundlichen Gruessen
> Ralf Ebert
> 
> -- 
> Web-Seite: http://infosoc.uni-koeln.de/php/
> Listenadresse: php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php
> 


__________________________________________________________
Buergernetz Ingolstadt bingo e.V.
ACHTUNG: NEUE URL und EMAIL!
neu: http://www.bingo-ev.de
neu: email: vogel_(at)_bingo-ev.de


php::bar PHP Wiki   -   Listenarchive