Php 添加mysqli后,我的网站开始加载缓慢

Php 添加mysqli后,我的网站开始加载缓慢,php,mysqli,Php,Mysqli,如果缺少信息,我很抱歉,我不太擅长解释,英语不是我的母语 在我用html/css等设计网站之后,我开始添加mysqli,以显示用户信息、表格 我刚刚看到了您的代码:在每个函数中,您都在调用db_login,它在每次新的数据库连接时都会打开。尝试重用相同的数据库连接,会大大加快速度 例如,您可以创建一个全局变量,其中打开一次连接,然后通过导入变量,或者您可以将此变量作为参数传递给函数。不过,最好的选择是将整个内容设计到一个类中,其中打开的连接是该类实例的共享变量。您需要删除链接。您的站点易受攻击。

如果缺少信息,我很抱歉,我不太擅长解释,英语不是我的母语


在我用html/css等设计网站之后,我开始添加mysqli,以显示用户信息、表格

我刚刚看到了您的代码:在每个函数中,您都在调用db_login,它在每次新的数据库连接时都会打开。尝试重用相同的数据库连接,会大大加快速度


例如,您可以创建一个全局变量,其中打开一次连接,然后通过导入变量,或者您可以将此变量作为参数传递给函数。不过,最好的选择是将整个内容设计到一个类中,其中打开的连接是该类实例的共享变量。

您需要删除链接。您的站点易受攻击。每次使用任何函数时,您似乎都会连接一个新的MySQLi实例,这是非常无效的。@Dutchisty其他答案告诉您代码的错误。我只想推荐你使用一些ORM工具,比如推进或条令。