我尝试使用CodeIgniter从PHP进行MySQL更新,但是,如何插入now()
方法?
我的意思是,我使用数组来插入我的信息,但是,我该如何插入日期?
这是我的数组的一个例子:
$data = array(
'name' => $inputName,
'lastname' => $inputLast,
'DOBirth' => now()
);
答案 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();