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