mysqli::real_connect
(mysqli_real_connect)打开与mysql服务器的连接
real_connect()
/ mysqli_real_connect()
函数打开一个新的 MySQL 服务器连接。
此函数与 connect()
的不同之处在于:
real_connect()
需要由 init()
创建的有效对象real_connect()
可以与 options()
一起使用,为连接设置不同的选项real_connect()
有一个标志参数打开一个新的 MySQL 服务器连接,并设置额外的连接选项:
<?php $mysqli = mysqli_init(); if (!$mysqli) { die("mysqli_init failed"); } // 指定连接超时 $con -> options(MYSQLI_OPT_CONNECT_TIMEOUT, 10); // 指定从命名文件而不是 my.cnf 读取选项 $con -> options(MYSQLI_READ_DEFAULT_FILE, "myfile.cnf"); $con -> real_connect("localhost","my_user","my_password","my_db"); ?>
打开一个新的 MySQL 服务器连接,并设置额外的连接选项:
<?php $con = mysqli_init(); if (!$con) { die("mysqli_init failed"); } // 指定连接超时 mysqli_options($con, MYSQLI_OPT_CONNECT_TIMEOUT, 10); // 指定从命名文件而不是 my.cnf 读取选项 mysqli_options($con, MYSQLI_READ_DEFAULT_FILE, "myfile.cnf"); mysqli_real_connect($con,"localhost","my_user","my_password","my_db"); ?>