2017-09-14 57 views
-1

我知道这个问题已被问了很多次,但我仍然无法获取我正在查找的确切答案!我想通过php在mysql数据库中插入当前日期和当前时间!在两个单独列一个只有日期和其他时间,我已经尝试了许多答案,但他们似乎没有工作 这是我的代码如何格式化日期和时间在php中插入mysql

date_default_timezone_set('Asia/Kolkata'); 
     $date= date('d-m-Y'); 
     $time=time(); 
     $stmt=$db->prepare("INSERT INTO `attendance`(`empid`, `logintime`, `date`) VALUES (?,?,?)"); 
     $stmt->bind_param("sss",$name,$time,$date); 
     $run=$stmt->execute(); 

有谁能够告诉我该怎么做,我想插入日期和时间分列。

+1

是否有一个特定的原因,你想这样做?我发现使用时间(UTC)将时间(日期/时间)存储在一列中更容易。操纵和搜索要容易得多。 – tdoggy

+0

您的查询失败;顾左右而言他。发布你的模式,这也是你从这些变量得到的值。 –

+0

日期/时间戳是单个值。您可以*将*显示为更下游的单独值,但您为什么会将它作为单独的值存储? – David

回答

0

我认为这可以做到这一点。

$time = date('h:i:s'); 
+0

是的谢谢,它的工作正确点!感谢您不要发布废话,如何和为什么,并直接回答:) – gANDALF