如何使用PHP在MySQL中插入now()函数

时间:2015-05-11 23:28:29

标签: php mysql codeigniter

我尝试使用CodeIgniter从PHP进行MySQL更新,但是,如何插入now()方法? 我的意思是,我使用数组来插入我的信息,但是,我该如何插入日期? 这是我的数组的一个例子:

$data = array(
   'name'     => $inputName,
   'lastname' => $inputLast,
   'DOBirth'  => now()
);

1 个答案:

答案 0 :(得分:1)

NOW()是MySQL的一部分,而不是PHP,所以你需要加入查询。

尝试这种方式,这是使用PDO处理它的方式。这应该有效:

$stmt = $pdoDb->prepare('INSERT INTO tablename (name, lastname, dobirth) VALUES (:name, :lastname, NOW())');
// either bind each parameter explicitly 
$stmt->bindParam(':name', $name); 
$stmt->bindParam(':lastname', $lastname);
$stmt->execute();

来源:Datetime NOW PHP mysql (+ PDO variant)