當前位置: 首頁> 函數類別大全> mysqli::real_connect

mysqli::real_connect

(mysqli_real_connect)打開與mysql服務器的連接
名稱:mysqli::real_connect
分類:mysqli
所屬語言:php
一句話介紹:打開新的MySQL 服務器連接。

定義和用法

real_connect() / mysqli_real_connect()函數打開一個新的MySQL 服務器連接。

此函數與connect()的不同之處在於:

  • real_connect()需要由init()創建的有效對象
  • real_connect()可以與options()一起使用,為連接設置不同的選項
  • real_connect()有一個標誌參數

實例

例子1 - 面向對像風格

打開一個新的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" ) ;
?>

例子2 - 過程式風格

打開一個新的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" ) ;
?>
同類函數
熱門文章