当前位置: 首页> 函数类别大全> 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");
?>
同类函数
热门文章