If you are working with a timestamp in some other format, this works well: $ts = date("Y-m-d H:i:s",strtotime($sring_with_timestamp));
If you want to create a timestamp at the execution time, this works well: $ts = date("Y-m-d H:i:s"); Both will generate mysql compatiable date/time stamps. Then do the sql insert/update of your record. -----Original Message----- From: Chris Dowell [mailto:[EMAIL PROTECTED] Sent: Tuesday, September 21, 2004 10:00 AM To: [EMAIL PROTECTED] Subject: Re: [PHP] inserting timestamp into mysql field Not really a MySQL question - the answer happens to be MySQL, but the question asks how to do it in PHP This might still be necessary if the OP is using something like DB_DataObject, as you can't really use NOW() in that situation Try strftime [ http://uk.php.net/strftime - RTFM :) ] - a good format string would be "%Y-%m-%d %H:%M:%S" which will produce 0000-00-00 00:00:00 Marek Kilimajer wrote: > [EMAIL PROTECTED] wrote: > >> Subject: inserting timestamp into mysql field >> >> hi there, >> >> i need to insert a current timestamp into a mysql field when a form is >> posted. >> can anyone suggest a simple way of doing this? i would like to set a >> variable >> in my php script to add into the insert statement. it needs to be in the >> format 00-00-00 00:00:00. > > > insert table set ......, date_added = NOW() > > mysql question by the way... > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
smime.p7s
Description: S/MIME cryptographic signature