例
打開到MySQL服務器的新連接:
<?php
$con=mysqli_init();
if (!$con)
{
die("mysqli_init failed");
}
if
(!mysqli_real_connect($con,"localhost","my_user","my_password","my_db"))
{
die("Connect Error: " . mysqli_connect_error());
}
mysqli_close($con);
?>
定義和用法
該mysqli_real_connect()函數打開到MySQL服務器的新連接。
所述mysqli_real_connect()函數不同於mysqli_connect()在以下方面:
- mysqli_real_connect()需要通過創建一個有效的對象mysqli_init()
- mysqli_real_connect()可以與可用於mysqli_options()設置為連接不同的選項
- mysqli_real_connect()有一個標誌參數
句法
mysqli_real_connect( connection,host,username,password,dbname,port,socket,flag ) ;
參數 | 描述 |
---|---|
connection | 需要。 指定MySQL連接使用 |
host | 可選的。 指定主機名或IP地址 |
username | 可選的。 指定MySQL用戶名 |
password | 可選的。 指定MySQL的密碼 |
dbname | 可選的。 指定要使用的默認數據庫 |
port | 可選的。 指定的端口號來嘗試連接到MySQL服務器 |
socket | 可選的。 指定要使用的套接字或命名管道 |
flag | 可選的。 指定不同的連接選項。 可能的值:
|
技術細節
返回值: | TRUE成功。 FALSE失敗 |
---|---|
PHP版本: | 5+ |
<PHP庫MySQLi參考