例
打开到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参考