php发展

首页 » 常识 » 常识 » ThinkPHP50使用SQL函数或运
TUhjnbcbe - 2022/12/5 20:48:00

如果需要在查询中使用SQL函数或者运算,例如在field方法、update等方法中,可以用下面的方式。

虽然大部分时候都建议用PHP的运算和方法来替代SQL运算和函数,但该方式在复杂查询的时候仍然可以发挥作用。基本运算和字段的递增递减框架的查询类已经做好了封装,例如上面的写法可以改为:

Db::table(user)-count();Db::table(data)-where(id,1)-setInc(read_times);

在后面的聚合查询部分会列出全部的聚合运算方法,关于字段的运算和设置可以参考后面的快捷更新。查询类封装了常用的聚合查询方法,包括:

示例代码:

聚合查询方法同样支持fetchSql方法。

1
查看完整版本: ThinkPHP50使用SQL函数或运