gpt4 book ai didi

php - php 调用的 mysql 性能

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

我的代码有多个 php 函数,每个函数都尝试设置 mysql 连接、发送查询和关闭 mysql 连接。这是一个好的设计,还是我应该从主函数设置一个连接,然后将变量传递给这些函数中的每一个以执行查询?

此外,当尝试在 func1() 中执行 mysql_query 的第二个实例时,此代码是否可能出错? func2中调用的mysql连接实例不会独立于func1中调用的实例吗?在我的代码中,我似乎得到了不一致的行为。有时,我会收到错误消息,但当我刷新页面时,似乎没有问题。欢迎任何建议。谢谢。

def func1() {

mysql_connect(params)

mysql_query()

func2()

mysql_query()

mysql_close()

}


def func2() {

mysql_connect(params)

mysql_query()

mysql_close()

}

最佳答案

我不能说它对性能造成了糟糕的影响,但它就是没有意义。
打算打开一次的数据库连接。
如果你需要从盒子里取出 5 个苹果——你会打开和关闭这个盒子 5 次吗?还是打开它一下子搞定? ;-)
这里也一样。

只需打开连接一次,永远不会关闭它。它会自动完成。

关于php - php 调用的 mysql 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3888395/

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