gpt4 book ai didi

php - 如何在 laravel 中使用查询生成器计算年龄?

转载 作者:太空宇宙 更新时间:2023-11-03 10:34:17 25 4
gpt4 key购买 nike

我已将出生日期保存在 MySQL 数据库中。

table name : **users**
field name : **dob**

现在我想在 View 中显示年龄。我的查询是:

$user_info = DB::table('users')->select('(year(curdate())-year(dob)) as age')->get();

我正在使用 Laravel 5.5。

但这是在制造错误。如何在 Laravel 中使用查询生成器计算年龄?

最佳答案

你可以使用selectRaw然后像这样使用mysql函数

$user_info = DB::table('users')
->selectRaw("TIMESTAMPDIFF(YEAR, DATE(dob), current_date) AS age")
->get();

关于php - 如何在 laravel 中使用查询生成器计算年龄?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51653672/

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