无法使用php在datetime字段mysql中设置NOW()

时间:2016-06-16 12:36:26

标签: php mysql datetime pdo

您好我很难在我更新同一个名为'reps'的表中的其他内容时自动更新此字段,表的结构是: id int主键, name varchar(10)not null, date_up datetime

当我运行此查询时:

SELECT * FROM reps; 

它正确显示了信息但是当我尝试更新此表的一行时,date_up字段没有更新...这是我的代码:

require dirname(__FILE__).'/db/connect.php';
$id = 5;
$name = "LCD Replacement";

$conexion->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$statement = $conexion->prepare('UPDATE reps SET name=:name, date_up = NOW() WHERE id = :id');
$statement->execute(array(
    ':name' => $name,
    ':id' => $id
));

当我刷新页面时没有更新任何内容,但是如果我在mysql控制台上运行相同的SQL查询就可以了,所以我不知道我做错了什么?

0 个答案:

没有答案