欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > thinkphp教程 >
thinkphp教程

thinkphp报错SQLSTATE[HY000] [1040] Too many connections

(元素模板) / 2023-01-18 16:02

使用thinkphp 时 发现SQLSTATE[HY000] [1040] Too many connections错误 如何解决呢?元素模板为您解答
主要原因是因为db()  这个助手函数用的多了,然后不会识别了,当循环执行数据库操作,然后相当于访问了数据库几百次,相当于db()函数执行了几百次。

解决方法有2个:

1。直接更改了mysql的最大链接次数,从根本上解决了问题

2.我们将db()改为 Db::name();

就可以了记得引入use think\Db;    

 

Db::name()要比db()函数好用的多

 
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com