编写 php mysql 打开和关闭连接的最佳方法是什么

Eri*_*c T 1 php mysql

我正在尝试新兴它们(php mysql 连接)以避免冗余。但这里的主要问题是,每当使用“mysql_real_esacpe_string”时,它都需要在上面使用 mysql_connect,这可能会导致无法在函数中出现它们?

例子:

    function runquery($query){

        connect(); //Connecting database

        issue_query($query); //Calling mysql_query function

        disconnect($link); //Calling mysql_close function
    }
Run Code Online (Sandbox Code Playgroud)

Dan*_*man 5

您不应该为每个查询打开和关闭连接。除非您在完成与数据库的通信后进行一些长时间的处理,否则根本不需要关闭连接;当执行结束并释放资源时它将关闭。每次重新连接都会在建立 TCP 连接以及在发出查询之前执行握手和身份验证方面产生大量开销。