gpt4 book ai didi

php - 如何在无脂框架中的 SQL-Mapper 中传递日期函数?

转载 作者:行者123 更新时间:2023-11-29 10:51:21 25 4
gpt4 key购买 nike

我正在使用 fat-free-framwork 来编辑我的用户表并尝试使用以下内容更新日期字段:

$user = new DB\SQL\Mapper($db,TBL_USER);
$user->load('userID = 12');
$user->username = 'newUsername';
$user->datChanged = 'NOW()';
&user->update();

它会正确更改字段“用户名”,但不会更改日期时间字段“datChanged”,因为映射器将 NOW() 放入引号中。

知道如何在映射器中调用日期函数吗?

最佳答案

目前这是不可能的,因为映射器大量使用准备好的语句,并且您无法将函数绑定(bind)到占位符,因为底层 PDO 引擎正在查询准备中对这些语句进行字符串化。

你可以用这个代替:

$user->datChaned = date('Y-m-d H:i:s');

关于php - 如何在无脂框架中的 SQL-Mapper 中传递日期函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43677803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com