user2650277
user2650277

Reputation: 6749

Storing a date in mysql database

I use this code in php to generate the current date/time

$time = date("m.d G:i:s T Y");

Now i need to store the value in time in mysql table

However it is show as illegal in my table , that is as 0000-00-00 00:00:00

The datatype used by my column is datetime

Thanks for helping me fix it:)

Upvotes: 0

Views: 157

Answers (2)

웃웃웃웃웃
웃웃웃웃웃

Reputation: 11984

You try like this

$time = date("Y:m:d H:i:s");

Because mysql datetime must be in YYYY-MM-DD H:I:S format.. Otherwise the data inserted in that field will be 0000-00-00 00:00:00.

You can refer to these links for more reference

Link 1

Link 2

Upvotes: 1

Deepak Rai
Deepak Rai

Reputation: 2203

use this

date('Y-m-d H:i:s',strtotime($time));

Upvotes: 0

Related Questions