定义

mysqli_real_connect()函数打开一个到MySQL服务器的新连接。

 

语法

PHP mysqli_real_connect()函数具有以下语法。

mysqli_real_connect(connection,host,username,password,dbname,port,socket,flag);

 

参数

参数 是必须的 描述
connection 需要。 MySQL连接使用
host 可选的。 主机名或IP地址
username 可选的。 用户名
password 可选的。 密码
dbname 可选的。 要使用的默认数据库
port 可选的。 端口号到MySQL服务器
socket 可选的。 要使用的套接字或命名管道
flag 可选的。 连接选项。

标志选项的可能值:

含义
MYSQLI_CLIENT_COMPRESS 使用压缩协议
MYSQLI_CLIENT_FOUND_ROWS 返回匹配的行数
MYSQLI_CLIENT_IGNORE_SPACE 在函数名称后面留空格。使函数名保留字
MYSQLI_CLIENT_INTERACTIVE 在关闭连接之前,允许interactive_timeout秒处于不活动状态
MYSQLI_CLIENT_SSL 使用SSL加密

 

返回值

成功返回TRUE,失败返回FALSE。

 

实例

mysqli_real_connect()需要一个由mysqli_init()创建的有效对象。它可以与mysqli_options()一起使用,为连接设置不同的选项。

<?php
//  http://www.manongjc.com/article/1690.html
//  作者:码农教程
$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);
?>
收藏 打印