如何在 Zend 中使用 now()?我到处搜索,但找不到问题的正确答案。
我需要让它工作,但它不会工作。
->where('online <= now()');
我也试过
->$today = date("Y-m-d H:i:s");
->where('online <= $today')
正确的方法是什么?
如何在 Zend 中使用 now()?我到处搜索,但找不到问题的正确答案。
我需要让它工作,但它不会工作。
->where('online <= now()');
我也试过
->$today = date("Y-m-d H:i:s");
->where('online <= $today')
正确的方法是什么?
我假设错误与 sql where 语句有关 - 请包含错误,以便我们可以正确评估错误。
如果在线字段是时间戳尝试,
->where('online <= ?', now());
或者如果在线字段是日期时间字段,请尝试,
->$today = date("Y-m-d H:i:s");
->where('online <= ?', $today)
本质上,我添加了?
表示表达式应该期望的参数。然后由变量提供。更改'
to"
也可以,但这种方法更好,因为它使用参数而不是直接 sql 输入。
有关在zend 框架中创建查询的更多信息。