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" ) ; ?>