我正在使用无脂肪框架来编辑我的用户表并尝试使用以下命令更新日期字段:
$user = new DB\SQL\Mapper($db,TBL_USER);
$user->load('userID = 12');
$user->username = 'newUsername';
$user->datChanged = 'NOW()';
&user->update();
它会更改字段'用户名'适当但不会改变datetime-field' datChanged'因为映射器将NOW()放入引号中。
知道如何在mapper中调用日期函数吗?
答案 0 :(得分:1)
目前无法实现,因为映射器大量使用预处理语句而您无法将函数绑定到占位符,因为底层PDO引擎会在查询准备中对这些语句进行字符串化。
你可以改用它:
p