我正在尝试新兴它们(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)
您不应该为每个查询打开和关闭连接。除非您在完成与数据库的通信后进行一些长时间的处理,否则根本不需要关闭连接;当执行结束并释放资源时它将关闭。每次重新连接都会在建立 TCP 连接以及在发出查询之前执行握手和身份验证方面产生大量开销。
| 归档时间: |
|
| 查看次数: |
4526 次 |
| 最近记录: |