码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

使用php mysqli或pdo更新数据库中的age列
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
doufu7464 2017-11-09 01:23关注Adding an age column when you have already date of birth, is slightly futile. Also, this means you would need to update the value once a year for every record, and at their birth date. That will start to get heavier and heavier. A lot of comments suggested to do the calculation of the age in PHP, this also would get heavy if you wanted to group people by age, you'd have to grab every records of the database and calculate their age. My suggestion is to use MySQL to calculate it, so you can use it in joins, where clauses, group bys and so on...
SELECT YEAR(NOW()) - YEAR(birthdate) - (DATE_FORMAT(NOW(), '%m%d') < DATE_FORMAT(birthdate, '%m%d')) as age FROM table
For more details, this was taken from How to get the difference in years from two different dates? which accounts for leap years.
You could easily create a MySQL function, call it calc_age or something and pass it the birthdate, that would return the current age and would be very easy to use...
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容

- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
- 2023-09-26 07:20PHPlai的博客 排好序的快速查找的数据结构死锁(Deadlock)是指两个或多个事务相互等待对方所持有的资源,导致所有事务都无法继续执行的情况。简单来说,就是两个或多个事务在彼此等待对方释放资源,从而陷入了无法继续的僵持状态...
- 2020-01-02 05:004927525的博客 PHP 导入导出excel、csv百万数据到数据库 待解决: wamp下导入导出百万数据没有问题 ...下载完成后,导入到数据库中,然后用Navicat修改表为MYISAM类型,把触发器删除掉即可 环境 WAMP和LAMP PHP版本: 7.3 目...
- 2020-12-17 15:48在示例代码中,使用了SQL查询来选择表`tbl`中的数据,然后通过`PDO`或`mysqli`对象执行查询。这里要注意的是,为了节省内存,数据不应一次性加载到内存,而应逐行读取。 ```php $sql = 'SELECT * FROM tbl WHERE .....
- 2024-11-16 09:15zybishe的博客 至此,图书管理系统已经结束,在开发前做了许多的准备,在本系统的设计和开发过程中阅览和学习了许多文献资料,从中我也收获了很多宝贵的方法和设计思路,对系统的开发也起到了很重要的作用,系统的开发技术选用的都...
- 2024-10-03 01:00QQ_2169629096的博客 小程序采用了前后端分离的开发模式,前端主要负责用户界面的展示和交互,后端则负责数据处理和逻辑控制。功能模块包括用户登录、地图定位、消防站点展示、兵力部署调整等,以满足消防部门在日常工作中的实际需求。
- 2024-12-31 00:46weixin_ZYKJ985的博客 在设计阶段,详细阐述了小程序的架构、功能模块以及数据库设计。小程序采用了前后端分离的开发模式,前端主要负责用户界面的展示和交互,后端则负责数据处理和逻辑控制。功能模块包括用户登录、地图定位、消防站点...
- 2021-06-11 00:42颜夕啊的博客 比较一下php和go的区别? Go是一种静态类型语言。PHP是一种动态类型语言。 PHP 每个请求进来时都会创建 fpm-worker 进程,从而导致系统并发高时 CPU 会产生频繁创建进程的开销,而 Go 不会。 golang 是先编译,后...
- 2018-03-24 03:56钟长森的博客 双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。双向队列(双端队列)就像是一 个队列,但是你可以在任何一端添加或移除元素。而双端队列是一种数据结构,定义如下: A deque is a data ...
- 2018-09-21 08:19晴天Smile的博客 PHP={ 编程题: 1:不断在文件hello.txt头部写入一行“Hello World”字符串,要求代码完整 $str="Hello word"; $handle=fopen("hello.txt","r+"); fwrite($handle,$str)...
- 2018-01-12 01:47AirZH??的博客 语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...
- 2024-03-27 13:01茶白bye的博客 ”) } EOF go build hello.go ./hello 或go install hellogo 编译在~/go/bin目录中 或直接临时运行测试 go run hello.go 部署java 1.配置jdk环境变量 2.上传资源,解压转移 3.jar或javac编译并java 运行; 名词解释:...
- 2015-12-21 03:06echoHelloWord的博客 Zhphp是一个小巧灵活、简单易用、易于扩展的轻量级PHP框架。 将框架和应用分离,开发者只需要关心自己的业务逻辑,功能和扩展完全自由. *开发建议 ------------ 为了帮助开发者快速开发Zhphp应用,请在专业的IDE下...
- 2022-01-13 17:06爱格白的博客 密码文件访问控制,密码选择策略 基于token的验证:智能卡,智能手机,电子身份证 生物识别的验证:生物识别应用中使用的物理特性,生物特征认证系统的操作,生物识别准确度 6: 访问控制矩阵:访问控制列表,能力...
- 2019-12-05 08:24奔跑的大西吉的博客 Mysql单表可以存储10亿级的数据,只是这个时候性能非常差,项目中大量的实验证明,Mysql单表容量在500万左右,性能处于最佳状态。 优化的顺序是: 第一优化你的sql和索引; 第二加缓存 memcached,redis; 第三...
- 2019-10-30 03:47搬码日记的博客 3) 参照完整性:是指两个表的主关键字和外关键字的数据应一致,保证了表之间的数据的一致性,防止了数据丢失或无意义的数据在数据库中扩散。 4) 用户定义的完整性:不同的关系数据库系统根据其应用环境的不同,...
- 2018-11-08 07:31DominicJi的博客 1.1 现有字典 dict={‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按字典中的 value 值进行排序? 1. sorted(dict.items(),key = lambda x:x[1]) 1.2 说一下字典和json的区别? 1. 字典是一种数据结构,json是一...
- 2018-07-07 15:30宣午刚001的博客 索引概念和作用索引是一种使记录有序化的技术,它可以指定按某列/某几列预先排序,从而大大提高查询速度(类似于汉语词典中按照拼音或者笔画查找)。索引的主要作用是加快数据查找速度,提高数据库的性能。MySQL ...
- 2018-04-27 01:17assasinSteven的博客 undefined null 属于=》值传递复合:数组,对象,函数 属于=》引用传递php 8种数据类型标量:字符,整型,浮点,布尔复合:数组,对象特殊:null,资源Linux 下 m vi/vim 有几种模式,分别是什么三种方式: 命令方式...
- 2024-04-18 21:15新华的博客 使用预准备语句,SQL 查询被预编译并存储在数据库服务器上,从而实现高效执行和重用。预处理语句是在 PHP 中开发安全高效的数据库驱动应用程序的重要工具。PHP 预备语句是安全高效地执行 SQL 查询的强大工具。它们...
- 没有解决我的问题, 去提问
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司