//示例代码 //使用延迟连接方式连接MySQL $mysqli = new mysqli('localhost','user','password','database',null,'/path/to/socket'); //使用mysqli对象执行SQL查询 $result = $mysqli->query('SELECT * FROM users'); //fetch数据 while($row = $result->fetch_assoc()){ //输出数据 echo $row['id'] . ' ' . $row['username'] . ' ' . $row['email'] . '
'; } //关闭连接 $mysqli->close();
延迟连接的好处在于,可以避免在启动时建立大量的数据库连接,从而减少资源的占用和性能开销。此外,如果连接一直处于打开状态,还可能导致超时或其他问题。
使用延迟连接时,需要格外小心,确保连接已经建立,并且在使用完毕后正确关闭连接。否则,可能会导致影响到其他应用程序的性能。