tp报错SQLSTATE[HY000] [1040] Too many connections
问题:
db() 这个助手函数用的多了,然后不会识别了,当循环执行数据库操作,然后相当于访问了数据库几百次,相当于db()函数执行了几百次。
(看了一个大佬写的博客,直接更改了mysql的最大链接次数,从根本上解决了问题,大佬文章地址https://blog.csdn.net/lhtzbj12/article/details/50542558)
解决方法:
我们将db()改为 Db::name();
就可以了记得引入use think\Db;
Db::name()要比db()函数好用的多
————————————————
经测试,好像没有什么变化 。还得继续研究
本文由 我爱PHP169 作者:admin 发表,其版权均为 我爱PHP169 所有,文章内容系作者个人观点,不代表 我爱PHP169 对观点赞同或支持。如需转载,请注明文章来源。