如何通过PHP在mysql中插入日期?

时间:2014-03-24 06:39:51

标签: php mysql

我在变量中有日期

 $d = 2014-MAR-20;

如何使用php将此$d值插入mysql中具有'Date'类型的字段?

2 个答案:

答案 0 :(得分:2)

$d=date('Y-m-d',strtotime($d));

然后将其插入带有日期列的表格。

mysqli_query($YourConnection,"INSERT INTO yourTable (date) VALUES ('$d')");

答案 1 :(得分:0)

如果您使用PDO

  $d = "2014-MAR-20"; 
  $date =date('Y-m-d',strtotime($d)); // convert to Mysql format

使用PDO准备语句

插入日期值
  $stmt = $db->prepare("INSERT INTO table(`date`) VALUES(?)");
  $stmt->execute(array($date));