開啟一個到MySQL 伺服器的新連線:
<?php$con=mysqli_init();if (!$con) { die("mysqli_init failed"); }mysqli_options($con,MYSQLI_READ_DEFAULT_FILE,"myfile.cnf");if (!myi_real_connect($con,"); ","my_user","my_password","my_db")) { die("連線錯誤: " . mysqli_connect_error()); }mysqli_close($con);?>mysqli_options() 函數設定額外的連線選項,用於影響連線行為。
mysqli_options() 函數可以被呼叫若干次來設定若干個選項。
註: mysqli_options() 函數可以在mysqli_init() 之後和mysqli_real_connect() 之前被呼叫。
mysqli_options( connection,option,value ) ;
參數 | 描述 |
---|---|
connection | 必需。規定要使用的MySQL 連線。 |
option | 必需。規定要設定的選項。可以是下列數值中的一個: MYSQLI_OPT_CONNECT_TIMEOUT - 以秒為單位的連線逾時時間 MYSQLI_OPT_LOCAL_INFILE - 啟用/停用LOAD LOCAL INFILE MYSQLI_INIT_COMMAND - 在連接到MySQL 伺服器之後的執行命令 MYSQLI_READ_DEFAULT_FILE - 從已命名的檔案而不是my.cnf 讀取選項 MYSQLI_READ_DEFAULT_GROUP - 從my.cnf 或MYSQLI_READ_DEFAULT_FILE 中指定的檔案中的已命名群組中讀取選項 MYSQLI_SERVER_PUBLIC_KEY - 基於SHA-256 認證的RSA 公共金鑰檔案 |
value | 必需。規定option的值。 |
傳回值: | 如果成功則回傳TRUE,如果失敗則回傳FALSE。 |
---|---|
PHP 版本: | 5+ |
更新日誌: | 在PHP 5.5 中新增了MYSQLI_SERVER_PUBLIC_KEY 選項。 |